我想創建一個函數,允許我將我的Vimeo視頻嵌入到我的網站上,並像YouTube播放列表一樣運行它,例如,當單擊視頻鏈接而不是重新加載頁面時只重新加載視頻。例如,這是一個電影網站,我有一個項目的預告片以及一些促銷片段,我希望能夠通過簡單地讓用戶點擊加載新視頻的鏈接來顯示所有這些內容。我將如何做到這一點?使用jquery動態加載Vimeo視頻
回答
這也應該起作用。
$('#some_video_container').html('<iframe src="http://player.vimeo.com/video/12345?
title=1&byline=1&portrait=1" width="643"
height="360" frameborder="0"></iframe>');
結帳oembed。我所知道的最好的供應商是http://embed.ly
官方的JQuery Embed.ly插件是在這裏:https://github.com/embedly/embedly-jquery
在這裏你去。
$.getJSON('http://www.vimeo.com/api/oembed.json?url=' + encodeURIComponent('http://vimeo.com/7100569') + '&width=300&callback=?', function(data){
$('#some_video_container').html(data.html);
});
我喜歡這個解決方案更好 – JohnnyQ
酷。任何想法如何通過https做到這一點? – heykatieben
這是舊的,所以我現在會使用[jQuery的$ .ajax](https://api.jquery.com/jQuery.ajax/)。要通過https加載,只需從url中省略協議,如下所示:$ .ajax('// www.vimeo.com/api ... **注意缺少http或https,瀏覽器將會解決此問題。只需用斜線開始url ** – jrue
我也用Vimeo的播放列表,在這裏找到:http://luwes.co/labs/vimeo-playlist/
你可以設置你想要的播放列表(在頂部,底部或視頻的一側)。總體而言,設置起來非常簡單。您只需將腳本中的視頻網址放入數組中:
<div id="player"></div>
<script src="http://luwes.co/vimeowrap.js/vimeowrap.js"></script>
<script src="http://luwes.co/vimeowrap.js/vimeowrap.playlist.js"></script>
<script>
vimeowrap('player').setup({
urls: [
'https://vimeo.com/user3709818',
'https://vimeo.com/user3709818'
],
plugins: {
'playlist':{}
}
});
</script>
- 1. 檢查VIMEO視頻加載iframe中 - jquery
- 2. Vimeo API - 加載視頻
- 3. 如何使用JQuery停止Vimeo視頻
- 4. 用jQuery加載多個Vimeo視頻並檢測事件
- 5. 從vimeo下載視頻
- 6. Vimeo API(froogaloop)。嘗試使用播放/暫停預加載視頻
- 7. HTML5視頻 - 使用jQuery加載和卸載視頻標籤
- 8. 在使用jquery的移動設備中播放Vimeo視頻
- 9. 使用AJAX無需jQuery從Vimeo頻道獲取視頻
- 10. 的YouTube API動態加載視頻
- 11. 加載Vimeo視頻時節點webkit應用程序崩潰
- 12. html5視頻 - 在動態加載的視頻中使用進度事件
- 13. Vimeo視頻不起作用
- 14. 用Android演示視頻vimeo
- 15. Qt FrameWork - 從vimeo,dailymotion下載視頻
- 16. HTML5視頻播放器:動態加載視頻
- 17. HTML5視頻播放器:動態加載視頻
- 18. Flex視頻播放器幫助動態加載視頻與PHP?
- 19. 動態加載視頻在網站中的jquery滑塊
- 20. jQuery Cycle Plugin幻燈片與Vimeo視頻
- 21. 關閉jQuery Modal停止Vimeo視頻
- 22. 停止Vimeo的視頻與jQuery
- 23. 使用JavaScript暫停所有Vimeo視頻?
- 24. 使用API暫停所有Vimeo視頻?
- 25. 使用javascript搜索視頻與vimeo Api
- 26. Vimeo使用攝像機錄製視頻
- 27. 使用Silverlight MediaElement播放Vimeo視頻
- 28. 使用nodejs將視頻上傳到Vimeo
- 29. 使用PHP加載視頻
- 30. 使用jQuery動態添加視頻元素
http://jsfiddle.net/ELHCm/ JSFiddle Demo基於答案 – MonteCristo