HarmonyOS media.createAVPlayer的demo

我一个页面中,会有多个播放按钮,每个按钮播放不同的音频,我设置了audioInterruptMode=1,然后应该怎么判断当前在播放的是哪个,怎么判断哪个应该暂停

同个页面中使用了一个 AVPlayer 进行播放音频,怎么实现 A 播放,B 暂停的逻辑,给一下 demo

media.createAVPlayer 可创建的音视频播放实例(即音频、视频、音视频三类相加)不能超过16个。

有这个限制,需要用单例模式实现,不能一个播放一个实例

我的业务场景是一个长列表,里面包含播放音频功能

HarmonyOS
2024-12-27 17:24:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

先调用await this.avPlayer?.reset()打断当前正在播放的音频,然后切换播放音频源

分享
微博
QQ
微信
回复
2024-12-27 19:04:48
相关问题
HarmonyOS media和rawfile区别
936浏览 • 1回复 待解决
HarmonyOS media.AVPlayer偶现报错
1110浏览 • 1回复 待解决
HarmonyOS 滑块认证demo
1122浏览 • 1回复 待解决
HarmonyOS 表单提交demo
974浏览 • 1回复 待解决
HarmonyOS 搜索记录demo
1211浏览 • 1回复 待解决
HarmonyOS 音频会话demo
868浏览 • 1回复 待解决
HarmonyOS获取deviceiddemo
1264浏览 • 1回复 待解决
HarmonyOS 上传文件demo
1065浏览 • 1回复 待解决
HarmonyOS 图像裁剪demo
1311浏览 • 1回复 待解决
HarmonyOS 页面跳转Demo
1010浏览 • 1回复 待解决
HarmonyOS photopickerdemo
1031浏览 • 1回复 待解决
如何动态访问media目录下资源
3425浏览 • 1回复 待解决
HarmonyOS Media kit支持常见云视频播放
1076浏览 • 1回复 待解决
HarmonyOS 新闻相关DEMO参考
868浏览 • 1回复 待解决
HarmonyOS 高级组件FormMenuDemo
1037浏览 • 1回复 待解决