我正在使用Google API渲染youtube视频。 Ißm尝试使用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)

From here

加载并播放指定的视频,并且播放将在视频中的指定时间开始。

10-04 19:05