【问题标题】:Quicktime video: Hide Controls and get current play timeQuicktime 视频:隐藏控件并获取当前播放时间
【发布时间】:2012-02-10 09:59:32
【问题描述】:

对于我们的组织,我们需要让用户观看 .mov 文件,并且不允许他们跳过视频。最后,我还需要看到他们观看的视频时间=视频时长。

我阻止控件的想法是让一个 div 漂浮在洗涤器上,这样他们就不能跳过视频。这是一个好方法吗?有没有办法获得当前的播放时间?

有更好的方法来实现吗?

【问题讨论】:

    标签: javascript html css video quicktime


    【解决方案1】:

    嵌入对象时,将controller参数设置为false:

    <object CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="320" height="256" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
    <param name="src" value="sample.mov">
    <param name="qtsrc" value="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov">
    <param name="autoplay" value="true">
    <param name="loop" value="false">
    <param name="controller" value="false">
    <embed src="sample.mov" qtsrc="rtsp://realmedia.uic.edu/itl/ecampb5/demo_broad.mov" width="320" height="256" autoplay="true" loop="false" controller="true" pluginspage="http://www.apple.com/quicktime/"></embed>
    </object>
    

    为此,您需要将自动播放设置为 true,因为用户将无法在控制器关闭的情况下控制视频。

    您可以了解更多QT参数here

    就跟踪观看时间而言,您将需要某种播放器来跟踪此类信息。我建议FlowPlayer。它是免费且易于使用的。此外,如果您最终使用 FlowPlayer,here 是一个链接,可帮助您了解如何跟踪用户观看您的视频所花费的时间。


    顺便说一句,如果您可以控制所述视频的渲染,您应该使用另一种更受网络支持的视频类型,例如H.264

    【讨论】:

    • 这是完美的。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    • 2020-02-20
    • 2011-05-20
    • 1970-01-01
    • 2013-08-16
    相关资源
    最近更新 更多