Android YouTubePlayerView在视频上显示黑色色调

时间:2015-03-28 01:29:22

标签: android youtube fullscreen android-youtube-api tint

我从以下网址下载了YouTubeAndroidPlayer示例:

https://developers.google.com/youtube/android/player/downloads/

使用PlayerViewDemoActivity示例。

在正常屏幕上播放视频会在视频上显示黑色色调,如图所示。(色调不是因为停止图标。)

enter image description here

当我们按下全屏按钮时,它会消失。

enter image description here

色调的原因是什么?即使屏幕尺寸正常,如何删除它?

1 个答案:

答案 0 :(得分:0)

我知道很多时间过去了。但我找到了同样问题的解决方案。可能对某人有用。

您需要为YouTubePlayerActivity设置主题值:

<item name="android:backgroundDimEnabled">false</item>

例如: 1. Manifest.xml:

        <activity
            android:name=".Activities.YoutubeActivity"
            android:theme="@style/YoutubeDialog"
            android:label="@string/activity_youtube"
            >
        </activity>
  1. styles.xml:

    //&LT; style name =“YoutubeDialog”parent =“Theme.AppCompat.Light.Dialog.MinWidth”&gt;

        <item name="android:windowMinWidthMajor">100%</item>
        <item name="android:windowMinWidthMinor">100%</item>
        <item name="android:backgroundDimEnabled">false</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:background">@android:color/transparent</item>
    </style>
    
  2. 希望对你有所帮助!