有一些关于这个的帖子,但到目前为止,我还没有看到任何好的答案。有没有办法我可以使用 Android 从 mms:// uris 流式传输音频?MediaPlayer 似乎不喜欢这些流。使用 http 或 rtsp 更改 mms:// 也不起作用。有人找到解决方法了吗?谢谢!
3169 次
2 回答
4
- 下载安卓 NDK
- 然后在http://radiotime.com/apps/android.aspx下载修改后的 libmms 和 libffmpeg
- 基本上你必须有2个线程:
- 从 mms 站下载音频数据然后写入 wma 文件的第一个线程
- 第二个线程使用 libffmpeg 将此 wma 解码为 PCM 数据。
于 2010-07-16T10:34:20.220 回答
2
为了节省一些时间,您可以使用以下库来播放 mms 流: FFMpegMediaPlayer。
它具有与 android MediaPlayer 相同的界面,因此易于使用,并且还带有可选的预构建二进制文件。
我在自己的 mms 流媒体应用程序中使用它,我没有遇到任何问题。
于 2014-02-03T17:08:23.803 回答