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
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
HarmonyOS AVSession如何获取媒体id?
209浏览 • 1回复 待解决
HarmonyOS 怎样获取系统的音频延时
379浏览 • 1回复 待解决
HarmonyOS蓝牙连接获取GATT服务失败
736浏览 • 1回复 待解决
HarmonyOS获取NativeXcomponent失败
439浏览 • 1回复 待解决
HarmonyOS LiveEventBus 无法获取this
47浏览 • 1回复 待解决
HarmonyOS identifier.getOAID 获取失败
353浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败
372浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
347浏览 • 1回复 待解决
精度优先获取定位失败
1745浏览 • 1回复 待解决
createX509Cert 创建的证书信息无法获取
917浏览 • 1回复 待解决
HarmonyOS 无法获取推送Push Token
65浏览 • 1回复 待解决
消息推送获取token失败
1130浏览 • 1回复 待解决
HarmonyOS 获取应用级access token失败
442浏览 • 1回复 待解决