gpt4 book ai didi

android - 在 WebView 中播放 HTML5 视频?

转载 作者:行者123 更新时间:2023-11-30 03:50:42 31 4
gpt4 key购买 nike

我正在尝试从我的 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”的 Activity 。

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

希望你明白我的意思。
基本上;我想单击

最佳答案

我之前可能不小心把这个答案贴错了地方...我将视频文件转换为 base64 字符串并将其直接输入到源中,vola! webview 不再被 Assets 位置迷惑

<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>

关于android - 在 WebView 中播放 HTML5 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14200537/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com