2017-09-22 12 views
1

私はWebViewを使ってURLをブラウズしましたが、フラッシュが必要です。UWPでwebviewでフラッシュを有効にする方法は?

私は

WebViewSettings ws = webView.Settings; 
ws.IsJavaScriptEnabled = true; 

を試みたが、Javascriptをフラッシュプラグインとは何も関係していません。

uwpで有効にする方法はありますか?

+0

Flash in insecure tech。なぜそれを達成しようとしていますか? – ad1Dima

+0

@ ad1Dima一部のビデオサイトではまだフラッシュが必要です – Vincent

+0

フラッシュビデオを再生するには、必ずしもフラッシュを持つ必要はありません;) – ad1Dima

答えて

3

FlashはUWP WebViewではサポートされていません。

Windows 10用にコンパイルされたアプリケーションでは、WebViewはMicrosoft Edgeレンダリングエンジンを使用してHTMLコンテンツを表示します。 Windows 8またはWindows 8.1用にコンパイルされたアプリケーションでは、WebViewはドキュメントモードでInternet Explorer 11を使用します。 Microsoft SilverlightやPortable Document Format(PDF)ファイルのようなMicrosoft ActiveXコントロールまたはプラグインはサポートしていません。

出典:Microsoft docs

これもMSDN blog postを参照してください。これにより、この文が確認されます。

WebViewではFlashは実行されません。またはSilverlight。またはPDF。または他のActiveXコントロールやプラグイン。

3

いいえ、UWPアプリでFlashビデオを再生したい場合は、Flashは必要ありません。

VLCはフラッシュビデオで使用されていたRTPMストリームを再生できます。したがって、あなたがrtpmリンクを持っているなら、UWP Appでこのビデオを再生することができます。

私はVLC.MediaElementを使用しました。 NuGetを使用して簡単に追加できます。単に以下のように使うことができます:

<vlc:MediaElement Source="rtmp://example.com/video_720p" AreTransportControlsEnabled="True" HardwareAcceleration="True"/> 
関連する問題