当前位置: 首页 > 知识库问答 >
问题:

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

宗鸿博
2023-03-14

我目前正在使用MediaPlayer播放来自web的实时流。问题是MediaPlayer缓冲区很大,它坚持在播放前缓冲10秒左右。Android-ICS 4.0中的MediaPlayer缓冲区大小

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

共有1个答案

安高翰
2023-03-14

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

 类似资料:
  • 本文向大家介绍Android多媒体应用使用MediaPlayer播放音频,包括了Android多媒体应用使用MediaPlayer播放音频的使用技巧和注意事项,需要的朋友参考一下 Android提供了对常用音频和视频格式的支持,它所支持的音频格式有MP3(.mp3)、3GPP(.3gp)、Ogg(.ogg)和WAVE(.ave)等,支持的视频格式有3GPP(.3gp)和MPEG-4(.mp4)等。

  • 我的问题是关于媒体播放器直播流从我的应用程序的url? 我正在尝试通过媒体播放器播放实时流mp3音频。

  • 我试图让媒体播放器播放存储在本地/外部存储器中的媒体文件。 媒体文件使用单独的活动下载并存储在本地/外部存储中。有关存储的示例代码,请参阅下面。 对于播放同一文件,我使用。 但是,媒体播放器拒绝播放文件,并且总是以错误(1,)失败。我真的是无能为力,使这个媒体播放器运行,因为我似乎已经做了一切与代码示例内联,使它从本地/外部存储读取文件。 注意:当我替换一个本地文件与一个文件从res/生文件夹,这

  • 1.1.1. 多媒体播放 1.1.1. 多媒体播放 我们事实上对上游芯片厂商自带的播放器方式做了调整。 Amlogic 芯片 BaseCode 我们禁用了芯片厂商的原生代码的 libplayer 包,原因是芯片厂商的播放器是直接使用 ALSA 框架来调用音频播放功能的。 这对我们 RokidOS 平台让多个进程使用音频设备造成阻碍。基于这个因素,我们使用了 RokidOS 开发的媒体播放库 lib

  • 本文向大家介绍Android 多媒体播放API简单实例,包括了Android 多媒体播放API简单实例的使用技巧和注意事项,需要的朋友参考一下 本文调用android的媒体播放器实现一些音乐播放操作 项目布局: 可以查看本地sdk中的文件查看相关api file:///……/sdk/docs/guide/topics/media/mediaplayer.html 相关逻辑部分代码如下: 在执行代码

  • 本文向大家介绍Android实现多媒体之播放音乐,包括了Android实现多媒体之播放音乐的使用技巧和注意事项,需要的朋友参考一下 闲来无聊,最近了解了一下多媒体的一些初步知识。 音频播放主要设计到MediaPlayer这个类,播放音频的路径可以来源于三个地方。 1.应用内的音频 2.  播放内存卡里的音乐,这一部分代码就是替换前面的mediaPlayer = MediaPlayer.create