我正在尝试使用ExoPlayer
,而不是MediaPlayer
,我似乎无法弄清楚......
MediaPlayer
有.start()
/.pause()
命令...我可以seekTo(1287)
,它会自动开始播放...
我该怎么做ExoPlayer
?我试过做,seekTo(1287)
但它没有开始播放...之后我也添加.setPlayWhenReady(true)
了,但仍然没有运气...
我能够.stop()
……但在那之后我无法让它再次开始播放,除非我.prepare()
再次……但我认为我不应该在每次暂停和播放之间都这样做。
我正在使用我自己的控件和方法MediaController
,这与 ExoPlayer Demo 中的不同……我不太清楚这些控件是如何实现的……
有什么建议吗?
编辑:
好的,我想出了暂停并开始...
.setPlayWhenReady(true) // start
.setPlayWhenReady(false) // pause
但我仍然遇到跟踪问题.......seekTo
间歇性工作......有时它工作......但其他时候我收到这个错误:
E/AudioTrack: AudioTrack::set : Exit
(它只进入缓冲状态......并没有完全“准备好”......