我想加载视频并将播放器设置为暂停状态。
我这样做是这样的:
public void onInitializationSuccess(YouTubePlayer.provider provider, final YouTubePlayer player, boolean wasRestored) {
player.loadVideo("dfsafas");
player.setPlayerStateChangeListener(new PlayerStateChangeListener() {
@Override
public void onVideoStarted() {
player.pause();
}
//...
});
}
问题是:它不起作用 8-)。这意味着视频在加载后立即播放。当我添加一点延迟时,例如Thread.sleep(5000);
,视频会正确暂停。
pause
为什么我在PlayerStateChangeListener
sonVideoStarted
或者onVideoLoaded
callback的时候,视频一开始就没有停止?