【问题标题】:YouTubePlayerSupportFragment shows Network error 400YouTubePlayerSupportFragment 显示网络错误 400
【发布时间】:2016-08-01 10:52:11
【问题描述】:

YouTubePlayerSupportFragment 显示网络错误 400

我创建了一个小演示来测试 YoutubeSupportFragment

 YouTubePlayerSupportFragment youtube_player_fragment = new YouTubePlayerSupportFragment();
        youtube_player_fragment.initialize(DEVELOPER_KEY, new YouTubePlayer.OnInitializedListener() {
            @Override
            public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
                if (null == youTubePlayer) return;
                if (!b) {
                    youTubePlayer.setPlayerStyle(YouTubePlayer.PlayerStyle.DEFAULT);
                    youTubePlayer.cuePlaylist("zuf8A0udHrs");


                }
            }

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

            }
        });
        FrameLayout youtube_player_frame = (FrameLayout)findViewById(R.id.youtube_player_frame);
        FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
        fragmentTransaction.replace(R.id.youtube_player_frame, youtube_player_fragment);
        fragmentTransaction.commit();

main.xml

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">
    <FrameLayout
        android:id="@+id/youtube_player_frame"
        android:layout_width="match_parent"
        android:layout_height="190dp"/>
</LinearLayout>

截图:

【问题讨论】:

    标签: android android-youtube-api


    【解决方案1】:

    你有互联网连接吗? 也许尝试另一部手机,因为您处于漫游模式,也许它在那里不起作用?

    【讨论】:

    • 是的,我在 2 部安装了最新版 youtube 应用程序的手机上试过
    • 尝试只使用视频而不是播放列表... youTubePlayer.cueVideo("1jcvCZEyZkE");
    • 它的视频只有我用过
    • 尝试使用 youTubePlayer.cueVideo("1jcvCZEyZkE") 而不是 youTubePlayer.cuePlaylist("zuf8A0udHrs");
    • 谢谢它解决了我的问题,但它现在仍然显示其他错误 YouTube 视频播放停止由于未经授权的覆盖在播放器顶部。 YouTubePlayerView 被 io.codetail.widget.RevealFrameLayout{a13189d V.E...... ........ 0,112-720,1022} 遮挡。 YouTubePlayerView 被完全覆盖,遮挡视图的每个边缘与 YouTubePlayerView 之间的距离(以 px 为单位)为:左:30,上:504,右:30,下:26..
    猜你喜欢
    • 1970-01-01
    • 2012-06-30
    • 2022-11-14
    • 1970-01-01
    • 2019-12-26
    • 2021-06-09
    • 2023-03-26
    • 2013-12-06
    • 2018-09-26
    相关资源
    最近更新 更多