Android应用程序 - 使用WebView在网站上播放YouTube视频

时间:2013-03-23 01:10:02

标签: android android-webview

首先,我的问题是:

我正在尝试将移动网站“移植”到应用程序中。该网站嵌入了YouTube视频,这些视频当然应该可以在实际应用中播放。我的问题是,他们不会。 我可以启动应用程序,视频播放效果很好,但是如果我尝试全屏播放,视频会暂停,如果我再次恢复播放,则只播放声音。如果我暂停视频并恢复,也会发生这种情况。只有声音。

我花了几天时间像一个疯子一样用Google搜索,但我找不到解决问题的方法。

定位Android API级别14。

这是我的代码:

public class MainActivity extends Activity {

private WebView mWebview;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    //setContentView(R.layout.activity_main);


    mWebview  = new WebView(this);
    mWebview.getSettings().setJavaScriptEnabled(true); // enable javascript
    mWebview.getSettings().setPluginState(WebSettings.PluginState.ON);
    mWebview.setWebChromeClient(new WebChromeClient() {

    });



    mWebview .loadUrl("http://mobile.mmm.dk");
    setContentView(mWebview );
    this.mWebview.setWebViewClient(new WebViewClient(){

        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url){
          view.loadUrl(url);
          return true;
        }
    });
}

如果有人有任何想法,那么就可以随意拍摄它。我愿意尝试任何事情,甚至从头开始实施youtube API。

0 个答案:

没有答案