1

我正在尝试从我的 WebView 播放视频,我已经解决了......好吧,但是有一个问题。至于现在,我已经添加了一个名为“playVideo”的带有 onclick 功能的图像

public void playVideo(View V)
{
    String LINK = "*URL TO VIDEO*";
    setContentView(R.layout.video_activity);
    VideoView videoView = (VideoView) findViewById(R.id.video);
    MediaController mc = new MediaController(this);
    mc.setAnchorView(videoView);
    mc.setMediaPlayer(videoView);
    Uri video = Uri.parse(LINK);
    videoView.setMediaController(mc);
    videoView.setVideoURI(video);
    videoView.start();
}

当您按下它时,它会打开一个带有“VideoView”的活动。

问题:
我正在从服务器加载视频,并且将上传新视频,我想直接从 webview 显示的网页实现对正在播放的视频的支持(运行“playVideo”方法) .

希望你明白我的意思。
基本上; 我想点击 < video >-tag (html5) 打开 video_activity 并播放视频。

4

1 回答 1

1

我之前可能无意中在错误的地方发布了这个答案......我将视频文件转换为 base64 字符串并将其直接输入源,vola!webview 不再被资产位置所迷惑

<video width="400"  height="225" controls="controls" align="center" poster="data:image/poster.jpg" >
<source id="bigd" src="data:video/mp4;charset=utf-8;base64,AAAAHGZ0eXBtcDQyAAAAAG1...(etc.)">
</video>
于 2013-03-13T17:28:38.530 回答