结束视频后使用系工层



我基本上是在播放视频并返回视频中播放的活动后就试图关闭。我目前正在使用系外层器,我知道我的代码需要在OnPlayerStatechanged(布尔playwhenready,int plophbackstate)中执行,而plobackstate为5(视频的代码结束)。我已经尝试做几件事,例如player.stop()和player.release(),我还查看了exoplayer的演示项目,但在那里也看不到任何东西。

任何帮助将不胜感激。

我最终通过在播放器状态为5(这是终结状态)的onplayerStatechang中调用finish()来解决此问题。但是,以前没有使用的原因是由于我的epeoplayer没有附上听众。

public void onPlayerStateChanged(boolean playWhenReady, int playbackState) {
    for (Listener listener : mListeners) {
        listener.onStateChanged(playWhenReady,playbackState); //Gives access to closing the video
    }
}

最新更新