HarmonyOS 鸿蒙Next media.createAVPlayer执行异常

发布于 1周前 作者 sinazl 来自 鸿蒙OS

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

3 回复

我也遇到这样的问题, 是在页面进入的时候初始化avPlayer,并播放。 可以正常进入, 然后页面上有下一个/上一个按钮, 点击同样再创建1个(本来想直接重置src的,但貌似不行), 这样来回切换没有问题,但是在多次连接手机调试后,发现有时进不了页面, 直接应用就崩溃了,出错信息跟上面一样。 后面重启手机又可以

   请问楼主找到解决方案没有?

初始化avPlayer代码:

cke_5235.png

 播放的代码:

在监听状态prepared中启动播放

cke_6274.png

楼主您好,该问题需要demo代码进行分析,建议通过在线提单提交问题。

支持 - 在线提单 - 华为开发者联盟 (huawei.com)

针对HarmonyOS中media.createAVPlayer执行异常的问题,首先请确保你的API调用符合最新的HarmonyOS开发文档规范。检查参数类型、数量及顺序是否正确。此外,确认你的应用已正确申请并获得了媒体播放相关的权限。

如果异常信息中包含了具体的错误码或错误描述,根据这些信息定位问题。常见的问题可能包括资源未找到、格式不支持、权限不足等。

如果问题依旧无法解决,请检查你的鸿蒙OS版本和开发工具是否最新,并尝试在不同的设备或模拟器上重现问题。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部