Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

如何Android上播放mp3?



  • 我的工程里面需要播放mp3文件。用QMediaPlayer来实现的,程序可以运行,但并没有播放出mp3。改用wav格式的文件测试也不可以。
    player = new QMediaPlayer;
    // ...
    player->setMedia(QUrl::fromLocalFile("/Users/me/Music/coolsong.mp3"));
    player->setVolume(50);
    player->play();
    编译部署了QMultiMedia下面的Player例程,也出现同样的问题。
    Qt的"文档":http://qt-project.org/doc/qt-5.1/qtmultimedia/audiooverview.html上说了:“ The compressed audio formats supported does depend on the operating system environment, and also what media plugins the user may have installed.”
    是不是我的android系统上没有公用的mp3解码器啊?如何解决?谢谢!



  • 这种情况我一般用jni调java的程序去播放。



  • 我这里可以在Android的平板上播放MP3啊。测试平板台电A10


Log in to reply