Doesn't work on iPhone
xuchdong opened this issue · comments
xushuntao commented
Android上可以正常播放,但是在iOS上播放异常,提示信息:
failed to send packet: Unknown error occurred, Unknown error occurred
ffmpeg [ERROR]: hardware accelerator failed to decode picture
视屏文件编解码器: AAC, H.264
Xrysnow commented
可能是设备不支持硬解,也可能是自动选择的解码器有问题,相关代码在VideoDecoder::open()
和VideoDecoder::openHardware()
里面,可以先尝试改成软解。
抱歉我手头没有ios设备,无法进行调试和提供进一步的帮助。
xushuntao commented
我看代码也看到这里了,的确把那里改成强制软解就可以了,我还要再去看看那个判断为什么判断可以硬解,单实际上不能硬解。
kangleblue commented