如何在Android WebView中播放Media Source Extension视频播放器?

时间:2018-10-24 05:22:52

标签: java android webview android-webview

我正在尝试在我的Android应用中的MSE中播放由WebView创建的视频播放器,但是它不起作用。我在google chrome上运行了该网址,并且可以正常运行,但无法通过WebView正常运行。我不知道如何在MSE中启用WebView。还是WebView甚至具有MSE功能?请帮助谢谢。

My java file:

package com.example.amans.webview;

import android.content.pm.ActivityInfo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.*;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

        WebView webview = findViewById(R.id.webview);
        webview.getSettings().setLoadWithOverviewMode(true);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.getSettings().setAllowFileAccess(true);
        webview.getSettings().setAllowContentAccess(true);
        webview.loadUrl("http://nickdesaulniers.github.io/netfix/demo/bufferAll.html");
    }
}

My XML:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <WebView
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
    </WebView>
</android.support.constraint.ConstraintLayout>

0 个答案:

没有答案