本文介绍Harmony播放器SDK在使用过程中的常见问题及解决方案。推荐下载使用最新版本,下载地址请参见播放器SDK。
引入Harmony播放器SDK后启动app崩溃
您可以通过以下步骤排查问题产生原因
检查依赖的播放器SDK版本,是否是7.1.0及以上,若更换为7.0.0,是否仍然会有崩溃。
项目编译后,检查hap产物的libs路径下,是否有libc++_shared.so。
若libs路径下没有libc++_shared.so,那么原因为当前没有显式集成该动态库。由于阿里云播放器SDK7.1.0及之后版本内部不包含该libc++_shared.so,那么需要在应用上次显式依赖含该so的har包。
通过cpplibrary链接获取含libc++_shared.so的har包,将其放在项目工程的libs路径下,并在oh-package.json5下显式依赖,如下图所示,重新运行即可解决运行时报错问题。
播放视频偶尔出现Redirect to a url 报错
出现此错误的原因可能是播放的视频源被劫持。建议您启用播放器的HTTPDNS功能以进行处理。详情请参见Harmony端设置HTTPDNS。
该文章对您有帮助吗?