3

有一些关于这个的帖子,但到目前为止,我还没有看到任何好的答案。有没有办法我可以使用 Android 从 mms:// uris 流式传输音频?MediaPlayer 似乎不喜欢这些流。使用 http 或 rtsp 更改 mms:// 也不起作用。有人找到解决方法了吗?谢谢!

4

2 回答 2

4
  1. 下载安卓 NDK
  2. 然后在http://radiotime.com/apps/android.aspx下载修改后的 libmms 和 libffmpeg
  3. 基本上你必须有2个线程:
    • 从 mms 站下载音频数据然后写入 wma 文件的第一个线程
    • 第二个线程使用 libffmpeg 将此 wma 解码为 PCM 数据。
于 2010-07-16T10:34:20.220 回答
2

为了节省一些时间,您可以使用以下库来播放 mms 流: FFMpegMediaPlayer

它具有与 android MediaPlayer 相同的界面,因此易于使用,并且还带有可选的预构建二进制文件。

我在自己的 mms 流媒体应用程序中使用它,我没有遇到任何问题。

于 2014-02-03T17:08:23.803 回答