11
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        WebView wv=(WebView)findViewById(R.id.webView1);

        wv.getSettings().setJavaScriptEnabled(true);
        wv.getSettings().setAppCacheEnabled(true);
        wv.getSettings().setDomStorageEnabled(true);

        // how plugin is enabled change in API 8
        if (Build.VERSION.SDK_INT < 8) {
          wv.getSettings().setPluginsEnabled(true);
        } else {
          wv.getSettings().setPluginState(PluginState.ON);
        }
        String venkat="<iframe src=\"http://player.vimeo.com/video/27244727?portrait=0&color=333\" width=\"WIDTH\" height=\"HEIGHT\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>";
        wv.loadData(venkat,"text/html","UTF-8");
    }
}

Google から調査した後、上記のコードを作成しましたが、機能していません。これでエラーは発生しませんが、再生ボタンをクリックするとプログレスバーがしばらく表示され、その後消えて再生ボタンが再び表示されます...この問題を解決する方法を教えてください。

4

4 に答える 4

2

これを行う:

<iframe src="//player.vimeo.com/video/VIDEO_ID" 
        width="515" 
        height="340" 
        frameborder="0" 
        webkitallowfullscreen mozallowfullscreen allowfullscreen>
</iframe>
于 2014-02-15T11:25:25.870 に答える
1

andorid マニフェストでハードウェア アクセラレーション機能を有効にする必要があります。すべてのデバイスで vimeo ビデオを動作させるには、vimeo ビデオは html5 タイプのビデオです。

そして、これは完全に機能しているvimeoビデオ再生のリンクです

于 2013-10-09T10:26:39.273 に答える