开发者社区> 问答> 正文

视频点播中的ios上进度条禁用后,全屏后ios自带的进度条还是能拖拽进度条,有啥解决办法吗?

视频点播中的ios上进度条禁用后,全屏后ios自带的进度条还是能拖拽进度条,有啥解决办法吗?现在就是不想让视频快进 ,我尝试用completeSeek事件,回滚到之前的时间点,但是ios默认的播放器不会触发

展开
收起
乐天香橙派 2023-07-25 20:02:59 505 0
4 条回答
写回答
取消 提交回答
    1. 使用自定义播放器界面:开发一个自定义的视频播放器界面,不使用iOS自带的播放器控件。通过自定义界面,您可以完全控制进度条的样式和行为,包括禁用拖拽快进功能。

    2. 阻止用户交互:通过在全屏模式下覆盖一层不可交互的视图(例如透明的UIView),将其放置在进度条的位置上。这样可以阻止用户点击和拖拽进度条,达到禁用快进的效果。

    3. 检测进度条拖拽事件:如果您无法禁止进度条的拖拽行为,可以通过对进度条的拖拽事件进行监听,在拖拽事件发生时,手动将播放器回滚到之前的时间点,以防止视频快进。具体实现方式可能因不同的播放器库而有所差异,您可以查阅所使用播放器库的文档或搜索相关资料来获取更具体的代码示例。

    2023-07-29 16:33:15
    赞同 展开评论 打赏
  • 有一个方法,控制video标签的,你可以试试:https://stackoverflow.com/questions/11903545/how-to-disable-seeking-with-html5-video-tag 这个文档里的这部分代码就是实现禁止seek的
    45e645b7983923e08232c88e8bab452b.png
    这个方法是你可以展示进度条,但是拖拽进度条就不生效了。
    —此回答来自钉群“阿里云-VOD-视频点播-技术交流(进群先看公告)”

    2023-07-26 09:35:06
    赞同 展开评论 打赏
  • 问题一:在iOS上禁用默认的进度条后,iOS自带的进度条仍然可以拖动。解决方法可能因视频点播平台和相关技术而异。以下是一些可能的解决方案:

    • 自定义播放器控制条:创建一个自定义的播放器控制条,完全替代iOS自带的进度条。您可以使用平台提供的API或使用第三方库来创建自定义控制条,并完全控制其行为。
    • 检测进度条拖动事件:根据特定平台或SDK的文档,查看是否有提供检测进度条拖动事件的方法。通过这种方式,您可以在进度条被拖动时阻止快进行为。

    问题二:关于配置皮肤,具体的步骤和方法取决于您所使用的视频点播平台和相关技术。通常,视频点播平台会提供一些自定义皮肤的选项,您可以根据需要进行配置。您可以查阅平台的文档、示例代码或联系技术支持团队,以获取准确的配置皮肤的步骤和方法。

    问题三:如果隐藏进度条的方式无效,而且尝试阻止拖拽进度条快进也无法生效,可能是由于视频点播平台的限制或使用的技术无法实现该功能。在这种情况下,您可能需要进一步探索特定平台或SDK的文档、示例代码或与技术支持团队联系,以了解是否有其他可行的解决方案。

    问题四:关于获取视频标签的方法,具体取决于您所使用的视频点播平台和相关技术。通常,视频点播平台会提供相应的API或方法来获取视频标签或元数据。您可以查阅平台的文档、示例代码或联系技术支持团队,以获取准确的获取视频标签的方法。

    问题五:一般来说,在使用视频点播SDK时,您不需要手动销毁事件。当您调用SDK的dispose方法时,它应该会自动处理相关的清理工作,包括销毁事件监听器。然而,具体的销毁方式可能因SDK和平台而异,建议查阅相应的文档或联系开发者支持团队,以了解确切的销毁方法。

    2023-07-25 22:29:02
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    使用视频点播 SDK 提供的自定义控件来替换 iOS 自带的进度条,通过自定义控件来实现进度条的禁用。您可以在自定义控件中禁用进度条的拖拽事件,从而达到禁用进度条的目的。

    另外,您提到尝试使用 completeSeek 事件回滚到之前的时间点,但是 iOS 默认的播放器不会触发。这可能是由于使用的是视频点播 SDK 提供的自定义控件,而不是 iOS 默认的播放器。在自定义控件中,您需要实现 completeSeek 事件的逻辑,从而实现回滚到之前的时间点。

    2023-07-25 20:25:10
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
滴滴出行iOS端瘦身实践 立即下载
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载