2010-06-16 100 views
0

我正在通過JW播放器播放電影。我需要提供改變電影質量的功能。每個質量都有不同的網址。 我需要一個JavaScript加載新電影並移動到剪輯中的最後位置。 示例:用戶正在觀看低質量的電影(http://test.com/play?id=1&qual=low),當前正在位置00:30:15。用戶按下按鈕,要求中等質量「http://test.com/play?id=1&qual=medium」,並認爲影片從位置從低質量的開始(http://test.com/play?id=1&qual=low如何從以前的電影中加載保留位置的新電影?

如果你想做到這一點這樣,所以你可以使用

location.href="http://test.com/play?id=1&qual=low&pos="+getPos(); 

現在你只需要

回答

0

想法如何從jwplayer獲得位置並在重新載入頁面 獲得$ pos變量並將其設置爲jwplayer。

也許你可以使用setCookie方法爲這個,如果你不想通過其他PARAM在URL

或不重新加載整個頁面,只會迫使jwplayer重新加載新的電影。

+0

你重複我的問題。我正在問如何從jw播放器獲取位置,加載新電影並在jw播放器 – ITmeze 2010-06-16 08:38:45

1

有幾種不同的方法可以做到這一點。首先,我強烈建議您考慮使用JW Player 4.6,5.1和5.2中的內置bitrate switching functionalityHD plugin內置bitrate switching functionality。如果你採取這種方式,你可以專注於讓你的配置工作,而不是讓你的代碼工作。

JavaScript路線有點複雜。沒有辦法輪詢玩家當前的位置。相反,您必須等待播放器啓動,添加一個監聽器,然後自己記錄時間。我還應該指出,當你真的去切換視頻,你必須執行一個負載,然後尋求。另外,如果您使用的是播放列表,則需要在查找前切換播放列表項索引。

如果你只是對JavaScript路線感興趣,請讓我知道,我會想出一些代碼來做到這一點。

最佳,

扎克

開發,長尾視頻

+0

中設置新的位置,這將很好,有一個代碼 - 加載和尋求... – ITmeze 2010-06-25 10:25:42