gpt4 book ai didi

ipad - 在iPad上搜索HTML5视频

转载 作者:行者123 更新时间:2023-12-03 12:57:22 26 4
gpt4 key购买 nike

我有一个带有自定义搜索栏的HTML5视频播放器,在iPhone(内联播放)和浏览器上都可以正常工作。

它在iPad上也能很好地播放,并且搜索栏会在电影播放时更新,但是由于某些原因,我无法搜索。

所有值都是正确的,我正在尝试设置:

myPlayer.currentTime = XX;


不幸的是,iPad拒绝设置.currentTime属性。

从我可以了解到的浏览器和iPad之间的区别是,在浏览器上我得到了:

myPlayer.networkState = 3
myPlayer.readyState = 4


在iPad上,我得到:

myPlayer.networkState = 2
myPlayer.readyState = 3


运行本地MP4视频的代码完全相同。

知道为什么会这样吗?

干杯,
安德烈

最佳答案

我在使用JavaScript控制音频元素时遇到了各种各样的问题,并且对currentTime属性感到沮丧,而且苹果公司对构成事件的直接用户引发的限制。

如果iPad上的JavaScript和HTML5视频播放出现某种奇怪的错误(或未记录的“功能”),这并不奇怪,这需要一种解决方法。根据我的经验,iPad的处理方式比官方文档中的要独特。

您应该检查视频元素的错误,缓冲的,可搜索的和可搜索的属性。查看您的readyState和networkState值,iPad似乎认为视频尚未完全加载-对于本地资源来说这很奇怪。

缓冲且可搜索的时间应等于整个视频的时间范围。寻找应该是正确的。那至少应该给您更多有关该问题的信息。

您是否已与其他视频测试过? iPad可能会在视频中出现某种编码问题。

除此之外-以前的iPad OS版本中存在一个错误,该错误打破了设置currentTime属性的能力。您使用的是最新的操作系统版本吗?

关于ipad - 在iPad上搜索HTML5视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3768529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com