HarmonyOS 鸿蒙Next media.createAVPlayer执行异常
HarmonyOS 鸿蒙Next media.createAVPlayer执行异常
多次创建和释放AVPlayer之后,系统出现以下日志,求解决办法。
07-23 17:37:46.607 4510-16806 C02D03/HiTraceC E HiTraceEnd error: invalid thread id.
07-23 17:37:46.656 4510-4531 C02B2B/MediaClient E {MediaServerDied():291} media server is died, pid:0!
07-23 17:37:48.825 4510-4510 C01810/SA_CLIENT E [a92abe79eb95443 0 0]GetSaWrap SA:3002 not start
07-23 17:37:48.825 4510-4510 C02B2B/MediaClient E [a92abe79eb95443 0 0]{GetMediaProxy():268} media object is nullptr.
07-23 17:37:48.825 4510-4510 C02B2B/MediaClient E [a92abe79eb95443 0 0]{CreatePlayerService():130} media service does not exist.
07-23 17:37:48.825 4510-4510 C02B2B/PlayerImpl E [a92abe79eb95443 0 0]{Init():44} failed to create player service
07-23 17:37:48.825 4510-4510 C02B2B/PlayerImpl E [a92abe79eb95443 0 0]{CreatePlayer():34} failed to init PlayerImpl
07-23 17:37:48.825 4510-4510 C02B2B/AVPlayerNapi E {Constructor():140} failed to CreatePlayer
07-23 17:37:48.825 4510-4510 C02B2B/CommonNapi E {CheckCtorResult():782} Failed to create instance
我也遇到这样的问题, 是在页面进入的时候初始化avPlayer,并播放。 可以正常进入, 然后页面上有下一个/上一个按钮, 点击同样再创建1个(本来想直接重置src的,但貌似不行), 这样来回切换没有问题,但是在多次连接手机调试后,发现有时进不了页面, 直接应用就崩溃了,出错信息跟上面一样。 后面重启手机又可以
请问楼主找到解决方案没有?
初始化avPlayer代码:
播放的代码:
在监听状态prepared中启动播放
楼主您好,该问题需要demo代码进行分析,建议通过在线提单提交问题。
针对HarmonyOS中media.createAVPlayer
执行异常的问题,首先请确保你的API调用符合最新的HarmonyOS开发文档规范。检查参数类型、数量及顺序是否正确。此外,确认你的应用已正确申请并获得了媒体播放相关的权限。
如果异常信息中包含了具体的错误码或错误描述,根据这些信息定位问题。常见的问题可能包括资源未找到、格式不支持、权限不足等。
如果问题依旧无法解决,请检查你的鸿蒙OS版本和开发工具是否最新,并尝试在不同的设备或模拟器上重现问题。如果问题依旧没法解决请加我微信,我的微信是itying888。