有没有办法钩住SimpleExoPlayerView控件的“播放/暂停”单击事件?我正在尝试将chromecast连接到我的播放活动,并且我需要能够响应播放事件,以确定exoplayer是应该播放内容还是应该将其发送到chromecast。
我以为onPlayerStateChanged可能对此有所帮助,但我看不到ExoPlayer.STATE_PLAYING状态。
最佳答案
试试这个解决方案:
SimpleExoPlayerView simpleExoPlayerView = (SimpleExoPlayerView)findViewById(R.id.simpleExoView);
simpleExoPlayerView.setControlDispatcher(new PlaybackControlView.ControlDispatcher() {
@Override
public boolean dispatchSetPlayWhenReady(ExoPlayer exoPlayer, boolean b) {
// implement what you need
return b;
}
@Override
public boolean dispatchSeekTo(ExoPlayer exoPlayer, int i, long l) {
return false;
}
});
关于android - Android Exoplayer SimpleExoPlayerView播放/暂停事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45051930/