7得票5回答
如何使用MediaPlayer在列表视图中播放多个视频?

我将尝试实现视频作为元素的列表视图。我正在使用此项目在纹理视图上显示视频。它在底层使用MediaPlayer。当同时加载两个视频时,大多数情况下会失败。 我收到的错误消息是: TextureVideoView error. File or network related operation...

7得票2回答
安卓媒体播放器无限缓冲

我正在开发 Android 上的在线流媒体播放器。我发现 MediaPlayer 永远不会停止缓冲!它读取了缓冲区的 100% 并继续执行“某些”操作,因为流只能被读取一次,并且没有剩余的内容可以缓冲... public void onBufferingUpdate(MediaPlayer ...

38得票7回答
MediaPlayer.setDataSource(String)无法使用本地文件

如果我使用静态方法MediaPlayer.create(context, id),我可以播放本地mp3,但是如果我使用非静态方法MediaPlayer.setDataSource(String),它就不起作用。发生的情况是当我调用MediaPlayer.prepare()时,我得到了一个同步异...

7得票1回答
安卓ExoPlayer的“prepare()”方法究竟是做什么的?

我注意到的唯一区别是,如果我在调用play()之前调用prepare(),我将会看到进度指示器,并且它会在PlayerView中预加载数据,除此之外,如果我只是调用play()而没有调用prepare(),我无法感知到任何区别。 另外文档上没有提到任何内容:https://exoplayer...

27得票3回答
Android媒体播放器需要很长时间来准备和缓冲。

我的应用程序在准备和缓冲音频流时需要很长时间。我看过这个问题Why does it take so long for Android's MediaPlayer to prepare some live streams for playback?,但它只是说人们遇到了这个问题,没有说明...

42得票5回答
Android - 点击按钮播放声音 - 空指针异常

我试图在按钮点击时播放一个持续1秒的音频文件。一开始几次点击它还能正常播放,但是过了一会儿就会出现 NullPointerException 的错误。以下是代码:button[i].setOnClickListener(new OnClickListener() { public vo...

7得票1回答
使用IntentService进行MediaPlayer播放

使用 IntentService 进行后台点播的 MediaPlayer 播放是否合理?根据 开发者指南,IntentService 的生命周期仅限于其正在执行任务的时间。考虑到每次想要播放曲目时重新初始化 MediaPlayer 所带来的开销,似乎这不是一个好主意... 所以我的问题是:使...

8得票1回答
Android如何对WAV文件应用音频效果并保存

需求 在Android中打开SD卡中的.wav文件,播放它,并添加一些效果(如回音、音高变化等),保存带有效果的文件。简单吧 :( 我知道的 我可以使用Soundpool或MediaPlayer打开和播放文件。 我可以在播放时使用两者之一给予一些效果。例如,对于MediaPlayer,...

32得票8回答
9得票1回答
安卓原生播放器是否支持闭路字幕?

安卓的原生播放器在流媒体直播时是否支持闭路字幕?如果支持,播放器是否会自动处理,还是需要分别处理? 我们有一个特定的要求,需要在安卓3.0及以上版本中,在流媒体直播时显示闭路字幕(首选)或字幕。