【发布时间】:2015-12-31 19:17:51
【问题描述】:
我正在尝试使用 ExoPlayer,而不是 MediaPlayer,但我似乎无法弄清楚...
MediaPlayer 有.start() / .pause() 命令...我可以seekTo(1287) 它会自动开始播放...
如何使用ExoPlayer 执行此操作?我已经尝试过seekTo(1287),但它没有开始播放......之后我还添加了.setPlayWhenReady(true),但仍然没有运气......
我可以.stop()...但在那之后我无法让它再次开始播放,除非我再次.prepare()...但我认为我不应该在每次暂停之间都这样做然后玩。
我正在使用我自己的控件和方法来反对 MediaController 就像在 ExoPlayer 演示中一样...我不太清楚这些控件是如何实现的...
大家有什么建议吗?
编辑:
好的,我想出了暂停和开始...
.setPlayWhenReady(true) // start
.setPlayWhenReady(false) // pause
但我的跟踪仍然存在问题....seekTo 间歇性工作...有时它有效...但其他时候我收到此错误:
E/AudioTrack: AudioTrack::set : Exit
(它只会进入缓冲状态……还没有完全“准备好”……
【问题讨论】:
标签: android mp3 android-mediaplayer mediacontroller exoplayer