HarmonyOS AVSession 创建成功后,获取 avCastController 失败,报 6600101,延时获取和重试均无法获取

AVSession 创建成功后,获取 avCastController 失败,报 6600101,延时获取和重试均无法获取,官方文档没有找到相关解决方案;

操作步骤:

async Init(): Promise<void> {
  await this.createAVSession();

  if (this.session) {
  this.session.getAVCastController().then((avController: avSession.AVCastController) => {
  this.aVCastController = avController;
  console.info(`getAVCastController : SUCCESS`);
  XLog.info(LogModule.media, "Audio.AVSession", `getAVCastController : SUCCESS`);
}).catch((err: BusinessError) => {
  XLog.info(LogModule.media, "Audio.AVSession", `getAVCastController BusinessError: code: ${err.code}, message: ${err.message}`);
});
}
}

直接就抛异常了,重试延时均无效

HarmonyOS
2024-12-20 17:01:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

此错误原因可能为会话重启过程中服务被杀。处理步骤:

1.定时重试,超过3s仍失败时,停止对该会话或者控制器进行操作。

2.销毁当前会话或者会话控制器,并重新创建,如果重新创建失败,则停止会话相关操作。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-avsession-V5#avcastcontroller10

媒体会话管理错误码:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/errorcode-avsession-V5

分享
微博
QQ
微信
回复
2024-12-20 19:58:25
相关问题
HarmonyOS AVSession如何获取媒体id?
526浏览 • 1回复 待解决
HarmonyOS 怎样获取系统的音频延时
608浏览 • 1回复 待解决
HarmonyOS蓝牙连接获取GATT服务失败
1122浏览 • 1回复 待解决
HarmonyOS获取签名信息获取失败
520浏览 • 1回复 待解决
HarmonyOS获取NativeXcomponent失败
938浏览 • 1回复 待解决
HarmonyOS OAID获取失败
675浏览 • 2回复 待解决
HarmonyOS 输入框获取焦点无法弹出
398浏览 • 1回复 待解决
HarmonyOS 无法获取udid
351浏览 • 1回复 待解决
HarmonyOS LiveEventBus 无法获取this
337浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败
611浏览 • 1回复 待解决
HarmonyOS 获取定位失败问题
500浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
587浏览 • 1回复 待解决
HarmonyOS uri获取query失败
297浏览 • 2回复 待解决