0

WebView でアダプティブ ストリーミング ビデオを再生するアプリがあります。問題は、javascript を挿入しようとすると、ビデオがフリーズすることです。

HTML:

<video src="http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8" autoplay="autoplay" controls="controls" height="720" width="1280" />

アンドロイド:

webView.loadUrl("javascript:alert('Hello World!');");
4

1 に答える 1

0

したがって、この小さなコードは、Webビューでビデオを再生しようとしたときに機能しました。

      String videoPoP = "http://www.youtube.com/v/A6kCkkLo6Rw?";
      webview.getSettings().setJavaScriptEnabled(true);
      String widthAndHeight = "width=\"" + widthdp + "\" height=\"" + height_new + "\"";            

            String temp = "<object "
                + widthAndHeight
                + ">"
                + "<body style='margin:0;padding:0;'>"
                + "<param name='allowFullScreen' value='false'>"
                + "</param><param name='allowscriptaccess' value='always'>"
                + "</param><embed src='"
                + videoPoP
                + "'"
                + " type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true'"
                + widthAndHeight + "></embed></object>";


        webview.loadData(temp, "text/html", "utf-8");

文字列の幅と高さに任意の値を指定できます

于 2012-08-23T16:17:51.907 に答える