Tanım olarak QAudioDeviceInfo
, ses aygıtlarını ve bunların işlevselliğini sorgulamak için bir arabirim sağlar. Yani, QAudioDeviceInfo::supportedCodecs()
tarafından döndürülen herhangi bir kodek, aygıt doğrudan oynatılabilen bir kodek biçimidir ve muhtemelen pcm
gibi ham ses biçiminde olacaktır. Diğer taraftan, mp3
, önce bir yazılım kod çözücüsünden geçmelidir, bu yüzden bu listede olmayacaktır.
Referans için Media Player example'a bir göz atın. Mp3 ve diğer formatları oynayabilmelidir. Proje, makinenizdeki Qt kaynağı veya kurulum dizininde demo veya örnekleri örneklerinin altında bulunmalıdır.
Kaynağından gelen ses, yalnızca zorlukla çalmaktan çok daha fazlasını yapıyor gibi görünüyor. Yani yöntemin yanı sıra sınıfın Player
yapıcısı üzerine Player::addToPlaylist()
ps odak: Ben Qt daha Qt 4 ile daha tanıdık çünkü ben koşullu gergin konuşmak 5.
DÜZENLEME:
sürece windows media player mp3 oynatamazken, Qt uygulamanızda tam mp3 desteğine sahip olmayacaksınız ve ben de verdiğim Player
örneğiyle birlikte çalışmayacaksınız. Windows media player mp3 çalabilene kadar sisteminizde bazı codec'leri indirin.
Qt hangi sürümünü kullanıyorsunuz? 'QtMultimedia' çok değişti. – UmNyobe
Qt 5.0 kullanıyorum. – aswin