Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Turkish
  4. Qt 4.8 wav dosyası oynatma

Qt 4.8 wav dosyası oynatma

Scheduled Pinned Locked Moved Solved Turkish
4 Posts 2 Posters 1.1k Views
  • 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 Offline
    H Offline
    hakanaktan
    wrote on last edited by
    #1

    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
    0
    • H Offline
      H Offline
      hakanaktan
      wrote on last edited by
      #4

      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
      0
      • C Offline
        C Offline
        closx
        wrote on last edited by closx
        #2

        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
        0
        • H Offline
          H Offline
          hakanaktan
          wrote on last edited by
          #3

          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
          0
          • H Offline
            H Offline
            hakanaktan
            wrote on last edited by
            #4

            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
            0

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved