【问题标题】:iOS HTML5 video player next/prev buttonsiOS HTML5 视频播放器下一个/上一个按钮
【发布时间】:2011-01-04 23:04:46
【问题描述】:

有没有办法访问/收听 iOS HTML5 视频播放器中的上一个/下一个按钮?理想情况下,我会听某种 prev 和 next 事件并相应地换出视频,而无需用户关闭视频并单击我的 prev/next 按钮。


(来源:iphonefaq.org

我目前正在使用 jwplayer 来生成 html5 视频并收听他们的播放列表 next/prev 听众似乎无法解决问题。不过,我总是可以很容易地找到并将侦听器附加到实际的<video> 标签。

【问题讨论】:

    标签: html ios iphone video


    【解决方案1】:

    如果您将侦听器附加到视频标签本身,那么当用户点击下一个和上一个时,代码中的侦听器将放置在这些按钮上。我正在对 YouTube 视频做类似的事情。如果您点击下一步,它将转到 youtube 视频的末尾并触发一个视频完成事件标签,然后在调用该标签时加载下一个视频,这样视频将在没有下一个按钮的情况下循环播放,两个用户可以点击纽扣。我还没有找到一种方法来监控 iphone 端播放器中的按钮,但如果我找到它,我也会发布它,因为如果可能的话,了解两个天使很重要。

    有趣的事情我想我正在尝试做同样的事情。由于在 js 中使用了 youtube api,我知道如何将视频转换到下一个,而不必离开全屏模式,但我无法观察 quicktime 播放器本身,并且需要另一个我想开发的功能。

    【讨论】:

      【解决方案2】:

      这是原生 iOS 播放器,是 Quicktime 的精简版。当它不从 Quicktime 播放器和 Safari 中的页面转换时,您会知道它是否是 HTML5 播放器。您的电影是如何嵌入的?

      【讨论】:

      • iOS 不允许“自定义”html5 视频播放器,它强制使用类似 quicktime 的播放器。您点击视频,它会打开显示的全屏视图。
      • 根据 Mark Pilgrim 的说法,“如果您有多个 元素,iOS 将只识别第一个元素。由于 iOS 设备仅支持 H.264+AAC+MP4,这实际上意味着您必须始终首先列出您的 MP4。这个错误在 iOS 4.0 中也已修复。 (diveintohtml5.org/video.html#what-works) 底部的测试视频在我的 iPad 上的页面中播放视频。
      【解决方案3】:

      我最近遇到了类似的问题,无法使用 HTML 播放器找到解决方案。我最终使用 MPVideoPlayer 框架实现了视频播放器,并使用自定义 URL 方案 (AppName:Commnad:Asset) 从我的 Web 视图中启动它。然后我可以使用委托方法来监控用户交互。如果您想查看基本实现,请告诉我,我可以添加一些代码。

      【讨论】:

        猜你喜欢
        • 2012-11-02
        • 1970-01-01
        • 2013-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-07-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多