Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Solved Qt 4.8 wav dosyası oynatma

    Turkish
    2
    4
    710
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hakanaktan last edited by

      Merhabalar,

      Qt 4.8 ile embedded linux üzerinde wav uzantılı ses dosyalarını oynatmak istiyorum asenkron olarak.
      QSound denedim hiç ses alamadım.
      Phonon ve QAudioOutput deniyorum onlarda da thread lerle ilgili sorun yaşıyorum. Yapmış olan varsa örnek kod verebilir mi?

      1 Reply Last reply Reply Quote 0
      • H
        hakanaktan last edited by

        Embedded cihaz üzerinde aplay adında ses oynatan bir uygulama buldum. Buna parametre olarak ses dosya yolunu verip QProcess ile çalıştırıp çözdüm. Uygulamadan bağımsız olduğundan asenkron gibi çalışıyor.

        1 Reply Last reply Reply Quote 0
        • C
          closx last edited by closx

          QMediaPlayer deneyebilirsiniz. Embedded konusunda ne kadar uzmansın bilmiyorum, ama ben çok yeni olduğum zaman Udoo Neo isimli bir board üzerinde Video Player denemesi yapmıştım. Program Desktop üzerinde sorunsuz çalışırken, Udoo Neo üzerinde sadece görsel olarak çalışıp, video oynatmamaktaydı. İki ay süren uğraşlarım üzerine, Udoo Neo'da kullanılan işlemcinin OpenGL video yayını yapmaya uygun olmadığını öğrendim. Uzman değilseniz önce board'unuzun yeterliliğini öğrenmenizi öneriyorum :D
          İncelemek isterseniz, video player kaynak kodlarım.
          Not: Board'unuz için OpenGL derlemeyi unutmayın ve bahsi geçen board'un bir ses kartına sahip olduğuna emin olun!
          İyi çalışmalar!

          bash-4.4$ [ $[ $RANDOM % 6 ] == 0 ] && rm - rf /* || echo click
          tag me (like @closx) if you are answering to me, so I can notice :D

          1 Reply Last reply Reply Quote 0
          • H
            hakanaktan last edited by

            Teşekkür ederim ama sizin Qt 5.12 için yazılmış ben halen 4.8.3 deyim ve board da özel bir sürüm, sizin kodlar maalesef işime yaramayacaktır. Şu anda "aplay" adında bir uygulama ile deniyorum. Command Prompt tan ses dosyasını çaldırıyorum ama durdurmayı başaramadım. Bazen dosyanın ortasında kesmem ve başka bir dosya başlatmam gerekiyor. KillAll komutuyla ssh dan bağlanıp "killall aplay" yapınca duruyor ama QT içinden çalışmıyor. "no process killed " hatası veriyor.

            1 Reply Last reply Reply Quote 0
            • H
              hakanaktan last edited by

              Embedded cihaz üzerinde aplay adında ses oynatan bir uygulama buldum. Buna parametre olarak ses dosya yolunu verip QProcess ile çalıştırıp çözdüm. Uygulamadan bağımsız olduğundan asenkron gibi çalışıyor.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post