HarmonyOS 鸿蒙Next AVPlayer不能播放本地文件file://

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next AVPlayer不能播放本地文件file://

let photoPicker = new photoAccessHelper.PhotoViewPicker()
let options = new photoAccessHelper.PhotoSelectOptions()
options.MIMEType = photoAccessHelper.PhotoViewMIMETypes.VIDEO_TYPE
options.maxSelectNumber = 1
return photoPicker.select(options)<button id="copyCode" style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 4px; width: 62px; right: 7px; font-size: 14px; display: none;">复制</button>

通过picker选择视频后 得到视频地址 let videoPath = file://media/Photo/9/VID_1724742494_002/VID_20240827_150641.mp4

this.avPlayer!.url = videoPath<button id="copyCode" style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 4px; width: 62px; right: 7px; font-size: 14px; display: none;">复制</button>

然后报错 

BusinessError: Invalid Parameter: invalid parameters, The input parameter is not fd:// or network address@1cc57c7f

看文档是支持的 https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-media-V5

不知道问题出在哪里了

cke_5234.png



关于HarmonyOS 鸿蒙Next AVPlayer不能播放本地文件file://的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

2 回复
先将文件拷贝到自己应用的沙箱目录下

有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

回到顶部