我想开发一个从网络广播流播放声音的应用程序。
我首先使用以下代码完成它:
mRequest.setUrl(QUrl(QString("http://dummy.com/file.mp3")));
mPlayer.setMedia(mRequest);
mPlayer.play();
它工作正常,但我想传递自定义QIODevice,因为我必须在播放之前以特定方式处理流。
我找到了一些描述如何做到这一点的例子,但似乎没有用。
然后我在这里找到了一个有趣的链接,描述了使用Qt(QMediaplayer streaming from a custom QIODevice with encryption on Mac OS (10.9))在MAC OS上进行流式传输的问题以及似乎可以解释问题的问题(Supported media player features)。
所以,假设我想从网络电台获取一个流,在播放前处理特定的接收字节,你建议我使用哪个QT课程?
提前感谢您的帮助。