2012-02-06 166 views
0

對於我們的組織,我們需要讓用戶觀看.mov文件,並且不允許他們跳過視頻。最後,我還需要看到他們觀看的視頻時間=視頻持續時間。Quicktime視頻:隱藏控件並獲取當前播放時間

我的想法是阻止控件只是將一個div浮在scrubber上,以便它們不能跳過視頻。這是做這件事的好方法嗎?有沒有辦法獲得當前的播放時間?

有沒有更好的實現方法?

回答

1

當您嵌入的對象時,控制器參數設置爲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

+1

這是完美的去。非常感謝! – 2012-02-11 02:30:20

相關問題