问题描述
我使用了fijkplayer
库,该库可在flutter上播放m3u8视频。
无需下载即可正常播放,并且只有在尝试播放下载的视频时才会出现此问题。另外,我尝试了chewie
,flutter_jikplayer
,flutter_tencentplayer
之类的其他库,但没有一个起作用。
此问题仅发生在Vimeo的 hls链接上。我已经使用互联网上的公共 hls 链接实施了所有操作。之后,我发现了这个错误。
此输出似乎是与协议相关的问题。
xcode的输出是
===== versions =====
ijkplayer : f0.7.8
FFmpeg : ff4.0--ijk0.8.25--20191031--001
libavutil : 56.14.100
libavcodec : 58.18.100
libavformat : 58.12.100
libswscale : 5.1.100
libswresample: 3.1.100
===== options =====
player-opts : overlay-format = fcc-bgra
player-opts : videotoolbox = 1
player-opts : enable-position-notify = 1
player-opts : start-on-prepared = 1
format-opts : ijkapplication = 4850081840
format-opts : ijkiomanager = 4849971424
===================
Opening 'https://46vod-adaptive.akamaized.net/exp=1597409385~acl=%2F04cf7e17-5507-416e-97c2-a26f6a27d395%2F%2A~hmac=2d7bd4c50e30032541752817b808bd618f7b0fff4a472e3d0b481f0aa2bd11f5/04cf7e17-5507-416e-97c2-a26f6a27d395/sep/audio/7724a1ec/playlist.m3u8' for reading
Protocol 'https' not on whitelist 'file,crypto'!
/var/mobile/Containers/Data/Application/0851E4DB-AA4C-4346-A6F2-5F2D00478D61/Documents/offline/+919744480203133/playlist.m3u8: Invalid argument
让我知道是否需要任何内容,将在此处更新。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)