我使用Google API
来渲染youtube视频。我试图使用seekToMillis()
寻找特定的时间,但视频总是从头开始。
youTubePlayerView.initialize(API_KEY, new YouTubePlayer.OnInitializedListener() {
public void onInitializationSuccess(Provider arg0, YouTubePlayer player, boolean arg2) {
youTubePlayer = player;
youTubeThumbnailView.setVisibility(View.GONE);
youTubePlayerView.setVisibility(View.VISIBLE);
youTubePlayer.loadVideo("o7VVHhK9zf0");
youTubePlayer.seekToMillis(50000);
}
public void onInitializationFailure(Provider arg0, YouTubeInitializationResult arg1) {
youTubePlayerView.setVisibility(View.GONE);
}
});
如果您想在特定位置开始视频,请使用以下方法:
YouTubePlayer.loadVideo(String videoId, int timeMillis)
加载并播放指定的视频,并在视频中指定的时间开始播放