【问题标题】:Why does YoutubePlayerView stops every 2 second为什么 YoutubePlayerView 每 2 秒停止一次
【发布时间】:2022-01-16 05:16:08
【问题描述】:

点击按钮视频成功启动,但每隔一秒暂停一次,可能是什么问题? youtubeplayer loadvideo 只被调用一次,它必须不间断地播放视频......

public class MainActivity extends YouTubeBaseActivity{

private static final String TAG = "MainActivity";
YouTubePlayer.OnInitializedListener mOnInitializedListener;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button buttonPlay = findViewById(R.id.button);
    final YouTubePlayerView youtubePlayerView = findViewById(R.id.youtube_player);
    mOnInitializedListener = new YouTubePlayer.OnInitializedListener() {
        @Override
        public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
            youTubePlayer.loadVideo("W4hTJybfU7s");
        }

        @Override
        public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {

        }
    };
    buttonPlay.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            youtubePlayerView.initialize(PlayerConfig.getApiKey(),mOnInitializedListener);
        }
    });
}

}

【问题讨论】:

    标签: java android android-studio youtube-api


    【解决方案1】:

    嗯,由于缺少信息,很难判断发生了什么(检查 logcat,它可能有一些有用的信息)

    但是

    如果我必须打赌,我会说,在您的布局中,它可能有另一个视图与您的 Youtube 播放器重叠。

    Youtube 视图需要在播放视频时对用户可见。如果您有另一个视图(或者甚至是一小部分)与 youtube 播放器重叠,播放器将呈现此暂停行为。

    无论是哪种视图,或者即使它是不可见/无色的,都无关紧要。 Youtube 播放器不能有任何重叠的视图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 2019-09-26
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多