0

あなたの調子が良いといいのですが。

webview内でFlash(R)ファイルを再生するのは膝への矢なので、次のことを達成したい:

Web ページに埋め込まれたビデオ ファイルがある場合は常に、ユーザーがファイルをクリックした後にダイアログを開きたいので、選択した外部メディア プレーヤー アプリでこれを開くことができます。

WebView で Flash を使用する際に役立つものは見つかりませんでした。また、Flash は単にサポートされていないことも読みました。つまり、WebView とビデオでギャンブルをするようなものです。ここで終わりにしたいと思います。

また、この問題を解決するためのより良い方法やより洗練された方法があると思われる場合は、お知らせください。

事前にどうもありがとうございました!

よろしく

[更新 I & II、10/28/13]

さて、WebViewClient の前に WebChromeClient を含めました。

また、flv がサポートされなくなったことも読みましたが、これは一般的には良いことです。

Q: Web ページに動画ファイルが埋め込まれている場合、webview を使用してアプリで何をしていますか? これらの場合の「デフォルトの todo」は何ですか??

これでメディア プレーヤーのインテントを起動できるようになりましたが、もちろん「動画ファイルを再生できません」と言って終了します。

アイデア??

4

1 に答える 1

2

このコードを使用できることがわかりました:

//enable downloads of files within webView
webView.setDownloadListener(new DownloadListener() {
public void onDownloadStart(String url, String userAgent,
              String contentDisposition, String mimetype,
              long contentLength) {
              Intent i = new Intent(Intent.ACTION_VIEW);
              i.setData(Uri.parse(url));
              startActivity(i);
 }
});

「webView」は、ブラウザに付けた名前です。そして、すべての getSettings() の後

お役に立てれば。

于 2014-03-27T12:00:15.423 に答える