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

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

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

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

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

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

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>
  • 1.
分享
微博
QQ
微信
回复
2024-09-05 18:36:59
相关问题
鸿蒙开发如何播放本地视频
12802浏览 • 1回复 待解决
HarmonyOS webview是否支持视频播放
824浏览 • 1回复 待解决
TV 中如何用Java播放本地视频
10561浏览 • 2回复 待解决
HarmonyOS webview是否支持在线视频播放
593浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
1351浏览 • 1回复 待解决
HarmonyOS本地视频播放的demo吗?
930浏览 • 1回复 待解决
HarmonyOS 视频播放
895浏览 • 1回复 待解决
HarmonyOS web从本地沙箱加载
932浏览 • 1回复 待解决
av_player新增支持本地视频文件播放
3051浏览 • 1回复 待解决
HarmonyOS 视频播放相关
1130浏览 • 1回复 待解决
HarmonyOS 视频渲染播放
793浏览 • 1回复 待解决
HarmonyOS 列表视频滚动播放
1034浏览 • 1回复 待解决