WebView视频嵌入

时间:2017-04-30 16:37:44

标签: android android-webview

我想在我的网页浏览中播放视频。我检查了不同的例子,但我的HTML有点不同。

{\"mp4\":[{\"name\":\"240\",\"file\":\"http:\\\/\\\/xxxx.xxxx.net\\\/lt\\\/2016\\\/04\\\/24\\\/test_320x240.mp4\",\"type\":\"video\\\/mp4\"}

我可以下载HTML代码和使用过的功能;

webview.loadData(myHTML,"text/html; charset=UTF-8", null);)

但是,我无法在我的应用程序中显示视频。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用VideoView播放视频,而不是尝试在webview中加载视频。下面是示例代码:

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

    videoView = (VideoView) findViewById(R.id.videoView);
    File file = new File(Environment.getExternalStorageDirectory(), "rhyme.mp4");
    videoView.setVideoPath(file.getAbsolutePath());
    videoView.setMediaController(new MediaController(this));
    videoView.start();
}

此外,如果您想从互联网流式传输某些视频文件,您可以继续使用 ExoPlayer 。这是link 如果它能解决您的问题,请将此回复标记为答案。