HTML FlashページでのストリーミングMotorola Xoomタブレットではうまく機能しますが、AndroidのWebViewでGoogle TVでは機能しません。
-
12-11-2019 - |
質問
私は、フラッシュプレーヤーをオンラインビデオストリームを再生するページに1つしかない私のローカルシステムに小さなASP.Netウェブサイトを作成しました。
Android WebView を使用して、そのビデオストリームを再生するためにそのページをロードします。
コードは次のとおりです。
.
WebView _webview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
this._webview = new WebView(getApplicationContext());
WebSettings webSettings = this._webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginsEnabled(true);
webSettings.setPluginState(WebSettings.PluginState.ON);
Bundle bundle = getIntent().getExtras();
String videoUrl = bundle.getString("videoUrl");
this._webview.loadUrl("http://ip/FlashLiveStreamPlayer/Default.aspx?url=" + videoUrl);
setContentView(this._webview);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
これを Motorola Xoom Tablet と Logicool Google TV をテストしています。 webview はタブレットでうまく機能し、Flashオブジェクトを含むHTMLページをロードします。しかし、Google TVのデバイスは、「フラッシュがインストールされていない」アイコンを表示します。
研究の後、私は
私はAndroidマーケットから直接Google TVでFlash Playerをインストールしてみましたが、Google TVでは利用できません。または、それを使用できるFlash Playerを別々にインストールすることはサポートされていないと言うことができます。 Google TVのWebView内のフラッシュコンテンツのみ...がタブレットで別々にインストールすることができるため、タブレット/電話機のWebViewはFlashコンテンツを使用できます。 yは?? です
私は何日もの間ライブストリームをプレイしようとしています。私は最初に mediaplayer を試してみました...しかし、それは rtsp: streamをプレイしません...それは実際にそれは1分後に永遠にハングアップしました...私たちはチェックしました...ソニー/ Logitech TVS&Motorola Xoom Tablet ..しかし、全く運はありません。 ...私はそれをその上に投稿し、Googleの人たちはそれを検討しています...私は彼らが少なくとも代替手段を思いつくことを願っています...完全な修正
それはFlashプレーヤー内のHTMLページの中のストリームを再生しようとし、WebView内のページを表示していますが、それはGoogle TVではなく、タブレットでのみ機能しています...
あらゆる助けが大いに感謝されています。
編集:またはあなたはどのメディアフォーマットがGoogle TV&他のAndroidデバイスで最もよくサポートされているかを教えてください...私は
解決
"Google TV v2.0は現在WebViewにあるFlashまたはHTML5ビデオをサポートしません。"
このソースから: https://developers.google.com/tv/android/論文/ viring_web_content_to_android