0

まず、私の問題:

モバイル Web サイトをアプリケーションに「移植」しようとしています。この Web サイトには YouTube の動画が埋め込まれており、これらはもちろん実際のアプリケーションで再生できるはずです。私の問題は、彼らがそうしないことです。アプリを起動すると、動画は正常に再生されますが、フルスクリーンにしようとすると動画が一時停止し、再開すると音声だけが再生されます。これは、ビデオを一時停止して再開した場合にも発生します。音だけ。

ここ数晩、狂ったようにググって過ごしましたが、問題の有効な解決策が見つかりませんでした。

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 を実装してゼロから始めても、何でも試してみたいと思っています。

4

0 に答える 0