HarmonyOS 鸿蒙Next开发应用时ffmpeg崩溃问题 HarmonyOS 鸿蒙Next应用开发中,使用最新sdk编译ffmpeg,测试播放flac高清歌曲时,拖动进度条导致ffmpeg崩溃,崩溃堆栈提示崩溃在av_seek_frame函数中
HarmonyOS 鸿蒙Next开发应用时ffmpeg崩溃问题
HarmonyOS 鸿蒙Next应用开发中,使用最新sdk编译ffmpeg,测试播放flac高清歌曲时,拖动进度条导致ffmpeg崩溃,崩溃堆栈提示崩溃在av_seek_frame函数中
播放flac高清歌曲的时候,拖动进度条出现问题,目前开发应用鸿蒙版,使用了最新版本的sdk编译ffmpeg,然后测试的时候,发现播放flac高清歌曲的时候,拖动进度条,ffmpeg崩溃了,崩溃堆栈提示崩溃在av_seek_frame里面。此处崩溃栈之前在安卓和ios两个版本都没出现过,在那两个平台可以正常拖动歌曲。期望有ffmpeg的专家看看怎么解决这个问题。
更多关于HarmonyOS 鸿蒙Next开发应用时ffmpeg崩溃问题 HarmonyOS 鸿蒙Next应用开发中,使用最新sdk编译ffmpeg,测试播放flac高清歌曲时,拖动进度条导致ffmpeg崩溃,崩溃堆栈提示崩溃在av_seek_frame函数中的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
可以使用mac编译,需要修改下脚本 https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/build.sh build.sh保留11、12行并删除9到22行 https://gitee.com/openharmony-sig/tpc_c_cplusplus/tree/master/thirdparty/FFmpeg 链接里面的环境是乌班图,如果用mac需要修改下脚本 https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/build.sh build.sh保留11、12行并删除9到22行
更多关于HarmonyOS 鸿蒙Next开发应用时ffmpeg崩溃问题 HarmonyOS 鸿蒙Next应用开发中,使用最新sdk编译ffmpeg,测试播放flac高清歌曲时,拖动进度条导致ffmpeg崩溃,崩溃堆栈提示崩溃在av_seek_frame函数中的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next应用开发中,针对ffmpeg在拖动进度条时崩溃的问题,特别是在av_seek_frame
函数中崩溃,这通常与ffmpeg的库版本、编译配置、以及应用中的使用方式有关。
首先,确保你使用的ffmpeg库版本与HarmonyOS SDK兼容。不兼容的版本可能会导致运行时错误,包括崩溃。
其次,检查ffmpeg的编译配置。特别是关于多线程、解码器支持等方面的配置,确保它们与应用的需求相匹配。错误的配置可能导致在特定操作(如拖动进度条)时出现问题。
此外,检查在应用中调用av_seek_frame
的方式。确保在调用该函数之前,ffmpeg的解码器状态是正确的,且相关的资源(如解码上下文)已正确初始化。同时,注意处理可能的错误返回,避免在错误状态下继续执行。
如果上述检查后问题依旧存在,可能需要深入分析ffmpeg的崩溃堆栈,查看更详细的错误信息和调用栈,以便定位问题根源。
如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,