在没有 MediaPlayer 的情况下在 android 上播放实时媒体流

Posted

技术标签:

【中文标题】在没有 MediaPlayer 的情况下在 android 上播放实时媒体流【英文标题】:Play live media stream on android without MediaPlayer 【发布时间】:2012-04-15 01:58:24 【问题描述】:

我目前正在使用 MediaPlayer 播放来自网络的实时流。问题是 MediaPlayer 缓冲区很大,它坚持在播放前缓冲大约 10 秒。 android - MediaPlayer Buffer Size in ICS 4.0

所以我的问题是,是否有另一种方式来播放媒体流(mp3),而不使用 MediaPlayer?也许使用不会有相同缓冲问题的 InputStream 甚至第三方媒体播放器?

【问题讨论】:

【参考方案1】:

有很多 3d 方库,例如 FFMpeg,可以轻松处理 mp3 文件并提供更大的灵活性。我建议您使用 FFMpeg 或任何其他多媒体 SDK。

【讨论】:

以上是关于在没有 MediaPlayer 的情况下在 android 上播放实时媒体流的主要内容,如果未能解决你的问题,请参考以下文章

准备一个应用程序在没有自动布局的情况下在 3.5'' 和 4'' 上运行

在没有虚拟化的情况下在 Windows 上运行 Docker

如何在不复制/粘贴的情况下在我的所有活动中使用这些元素?

在没有 UIDocumentInteractionController 的情况下在 Instagram/WhatsApp 上共享

我可以在没有 xcode 的情况下在 mac 上运行颤振吗?

在没有全屏的情况下在 UIWebView 中播放 Youtube 视频