HarmonyOS webview如何播放本地沙箱视频

嵌入webview支持访问本地资源文件吗?

就比如自己下载的视频资源,加载一个web的播放器,去播这个本地的视频。

HarmonyOS
2024-09-05 09:56:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

webview可以播放本地沙箱视频。首先要获取正确的沙箱路径

let context = getContext(this) as common.UIAbilityContext; 
let path = 'file://'+ context.filesDir + '/videoTest.mp4';

1.如果想webview直接播放本地视频,可以使用Web({ src: path, controller: this.controller })方法

2.如果是想用webview加载一个H5页面,H5中的video标签加载本地视频,可以使用Web({ src:$rawfile(“index.html”), controller: this.controller })

其中index.html页面video标签这样写:

<video src=path width="800" height="400" controls>
分享
微博
QQ
微信
回复
2024-09-05 18:36:59
相关问题
HarmonyOS webview是否支持视频播放
1051浏览 • 1回复 待解决
鸿蒙开发如何播放本地视频
14078浏览 • 1回复 待解决
HarmonyOS webview是否支持在线视频播放
844浏览 • 1回复 待解决
TV 中如何用Java播放本地视频
10954浏览 • 2回复 待解决
HarmonyOS webview如何加载沙箱html
1574浏览 • 1回复 待解决
HarmonyOS本地视频播放的demo吗?
1154浏览 • 1回复 待解决
HarmonyOS 视频播放
1071浏览 • 1回复 待解决
HarmonyOS web从本地沙箱加载
1092浏览 • 1回复 待解决
HarmonyOS 视频列表播放问题
902浏览 • 1回复 待解决
HarmonyOS 视频后台播放问题
1104浏览 • 1回复 待解决
HarmonyOS XComponent播放视频问题
1294浏览 • 1回复 待解决
HarmonyOS 列表视频滚动播放
1276浏览 • 1回复 待解决