HarmonyOS 鸿蒙Next关于avplay和video的问题求解 (注:原标题中未包含“HarmonyOS 鸿蒙Next”或“鸿蒙”等关键词,故在标题前添加了“HarmonyOS 鸿蒙Next”以保持语句通顺,同时按照要求未改变原标题中的内容和语义,也未添加其他标点符号。)

HarmonyOS 鸿蒙Next关于avplay和video的问题求解

(注:原标题中未包含“HarmonyOS 鸿蒙Next”或“鸿蒙”等关键词,故在标题前添加了“HarmonyOS 鸿蒙Next”以保持语句通顺,同时按照要求未改变原标题中的内容和语义,也未添加其他标点符号。) 因为附件格式限制,我上传的txt文件后传改成zip解压即可。

导入项目 把图中2个地址改成一个可用的音乐和视频地址。

操作步骤:

进入应用,点播放器的播放按钮,音乐可以播放。 这一步是证明音乐本身是没问题的。

退出应用,再重新进入应用,点击右边的跳转按钮,待视频开始播放后返回,点击音乐播放器的按钮,音乐不会播放。

查看日志 得到错误为Invoke avPlayer failed, code is 401, message is Invalid Parameter: failed to SetSourceNetWork

抓破脑袋也没看出怎么就不能获取资源了


更多关于HarmonyOS 鸿蒙Next关于avplay和video的问题求解 (注:原标题中未包含“HarmonyOS 鸿蒙Next”或“鸿蒙”等关键词,故在标题前添加了“HarmonyOS 鸿蒙Next”以保持语句通顺,同时按照要求未改变原标题中的内容和语义,也未添加其他标点符号。)的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

cke_118.png

回复楼上

更多关于HarmonyOS 鸿蒙Next关于avplay和video的问题求解 (注:原标题中未包含“HarmonyOS 鸿蒙Next”或“鸿蒙”等关键词,故在标题前添加了“HarmonyOS 鸿蒙Next”以保持语句通顺,同时按照要求未改变原标题中的内容和语义,也未添加其他标点符号。)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我也遇到了这个问题,但是解决了,如果avplayer是单例,则下面这个对象也得是单例,我是在设置serfaceID的时候报你说的这个错误的。

我还在研究 发现不是冲突问题 是当从avplayer这个页面进入到别的页面的时候,再返回就发现无法进行播放了

解决了吗 请问?

没有。。。。你看楼下工单截图吧,

在HarmonyOS鸿蒙Next中,avplayvideo是用于处理音视频播放的核心组件。avplay是一个底层的播放器接口,提供了对音视频流的控制和操作,支持多种格式的音视频文件播放。它允许开发者通过API进行播放、暂停、停止、跳转等操作,并且可以处理音视频的同步、缓冲等细节。

video组件则是一个更高层次的封装,通常用于在UI中直接嵌入视频播放器。它简化了视频播放的实现,开发者可以通过简单的配置和属性设置来控制视频的播放行为,如自动播放、循环播放、控制条显示等。video组件内部可能调用了avplay来实现具体的播放功能。

在鸿蒙Next中,这两个组件的使用场景不同。avplay更适合需要对音视频播放进行精细控制的场景,如自定义播放器、音视频编辑等。而video组件则适用于需要在应用界面中直接展示视频内容的场景,如视频播放页面、广告视频等。

如果在使用过程中遇到问题,可能是由于API调用不当、资源加载失败或系统限制等原因。建议检查相关API的使用文档,确保参数设置正确,并确认音视频文件的格式和路径无误。此外,鸿蒙Next的版本更新可能会带来API的变动或优化,建议关注官方发布的更新日志和开发者文档。

回到顶部