2013-08-06 32 views
2

我正在實施Coldfusion <cfmediaplayer>標籤,用於在基於觸摸屏的本地Web應用程序上播放Flash視頻。我知道,默認情況下,用戶只需輕點視頻即可暫停/播放視頻。<cfmediaplayer>如何通過javascript調用暫停播放器?

我也知道<cfmediaplayer>有一個內置控制面板通過使用controlbar="true"屬性,但問題是按鈕對於觸摸屏太小,我不希望用戶能夠訪問任何其他控件。

爲了解決這個問題,我禁用了控制欄,並嘗試在播放器下添加一個自定義播放/暫停按鈕,以基本模仿觸摸視頻本身的操作。我的問題是,我無法找到一個方法來簡單地暫停視頻...唯一的Javascript功能我能看到的是:

ColdFusion.Mediaplayer.stopPlayColdFusion.Mediaplayer.startPlay

的問題是,ColdFusion.Mediaplayer.stopPlay從頭重新開始視頻而不是從當前視頻的位置。

有沒有辦法解決這個問題?作爲最後的手段,我會簡單地在視頻的角落粘貼播放/暫停按鈕以向用戶暗示他們可以觸摸視頻屏幕來啓用這些操作,但我寧願有一個單獨的按鈕以免阻礙用戶...

在此先感謝。

+0

如果您在播放視頻時調用ColdFusion.Mediaplayer.startPlay,會發生什麼情況?它會暫停嗎? –

+0

嗨米格爾。不幸的是,在視頻播放過程中調用'ColdFusion.Mediaplayer.startPlay'什麼都不做:( – Shaun

+0

對不起@ Shaun這只是一個瘋狂的猜測,我做了一些搜索,但還沒有找到任何_pause_函數。你正在運行ColdFusion 9或10 ?我知道在CF 10中對'cfmediaplayer'進行了一些增強。 –

回答

0

感謝@ Miguel-F的幫助。

我們發現<cfmediaplayer>默認情況下沒有暫停功能,只能完全播放或停止視頻並從剪輯開始重新開始。

看起來像需要解決方法(或其他完全顯示視頻的方法)。