2016-08-26 6 views
0

私は自分のwebviewでビデオsuportを有効にしましたが、youtubeビデオではフルスクリーンのアイコンはありません。マニフェストにウェブビューでフルスクリーンビデオを有効にする

<activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:hardwareAccelerated="true" 
     android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" 
     android:theme="@style/AppTheme.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

答えて

0

リンクの下に従ってください。

Web-view with full you-tube video

はまた、あなたはアンドロイド必要、WebChromeClientのshowCustomView & hideCustomViewメソッドを実装する必要があります。hardwareAccelerated = "true" をごAndroidManifestファイルに。サンプルプロジェクトをここに掲載しています。私が行ったことは、mainel.xmlに1つのFramelayout(customContainer)を保持し、ここにshowCustomViewで受け取ったビューを追加し、onHideでそれを削除することです。それに応じてウェブビューを隠す/表示する。以下のコードはデバイス上で完全に動作します。

関連する問題