4.
@love封尘,我怕夏洛误会
小米MIX2s(白)
5.
@艾木友尔尔巴,老虎好像又有新任务了
小米MIX2s(白)
6.
我手机上via,x,kiwi,小米自带,m,统统都使用了自带编码播放了,没有老虎这种播放器样式的,所以我的问题是有为何一定要实现这个功能。因为对我们用户来说能播放就是好用的!
小米8(白)
8.
@水木易安,看起来是受到了hevc播放器的影响。我说了兼容性不佳我要换方案,还没有换好呢。
@艾木友尔尔巴,电脑上没有任何浏览器可以直接播放hevc视频。所以如果我不加,那你们上传的某些视频就只能在某些手机浏览器上播放,在另一些手机浏览器和所有电脑浏览器上都不能播放。
9.
@艾木友尔尔巴,不过楼主的这两个视频其实并不是hevc,看起来问题在于判断视频是不是hevc的部分出现问题,导致在某些情况下误判,为avc视频加载了hevc播放器。临时解决方法很简单,只需要刷新几次即可出现浏览器自带播放器。
但是,hevc播放器一定会继续存在,因为电脑上没有任何浏览器可以直接播放hevc视频。我只是需要修改代码来保证不会给avc视频加载hevc播放器。
10.
@艾木友尔尔巴,如果浏览器可以直接播放某个视频,我肯定不会加载第三方播放器。目前的问题是判断能不能播放的代码和某些浏览器不兼容,导致错误加载了第三方播放器。我正在想办法改进判断方法。
11.
@艾木友尔尔巴,@水木易安,错误加载hevc播放器导致不能播放的问题应该已经修复。
不保证一定没有问题,因为修复方法是这样的:

如果在浏览器报告“视频加载好了”的1秒后还是没有读取到视频宽度,那hevc播放器还是会被错误加载。
13.
嗯?刚进去是hevc播放器,回复了个帖子就变了,无论如何刷新都是默认的
小米8(白)
15.
@艾木友尔尔巴,一些浏览器的视频播放接口有问题,在某些情况下,明明已经触发“视频加载好了”事件,但却连视频的宽度信息都没有,导致误判。我目前的解决方法也只是过1秒再去判断。如果1秒后这些信息依然没有准备好,那我只能认为它无法正常解码视频,于是加载HEVC播放器。
16.
试试用这个网站提供的方法进行判断,如果浏览器支持直接播放hevc,我就不尝试加载任何第三方播放器。
https://privacycheck.sec.lrz.de/active/fp_cpt/fp_can_play_type.html
更新:希望破灭。虽然确实能播放,但是接口却返回no
