1
我在移動版網站上有一些YouTube視頻的文字鏈接。在iOS中,當我點擊鏈接時,視頻將在YouTube應用中播放。簡單的YouTube視頻庫點擊JW Player時播放的內容
問題是當視頻結束時,用戶被留下來找到回到原來的網頁的方式。
我們在手機網站上其他地方的桌面網站&上使用JW播放器。
有沒有寫文本鏈接的方法,以便JW PLayer被解僱而不是將用戶發送到YouTube應用程序?
我在移動版網站上有一些YouTube視頻的文字鏈接。在iOS中,當我點擊鏈接時,視頻將在YouTube應用中播放。簡單的YouTube視頻庫點擊JW Player時播放的內容
問題是當視頻結束時,用戶被留下來找到回到原來的網頁的方式。
我們在手機網站上其他地方的桌面網站&上使用JW播放器。
有沒有寫文本鏈接的方法,以便JW PLayer被解僱而不是將用戶發送到YouTube應用程序?
問題是,默認情況下,移動Safari會檢測youtube鏈接,並將您重定向到youtube應用程序,如果有的話(至少這是以前的情況,我不確定它現在不是默認應用程序)。
你可以做的是找到所有的youtube鏈接,然後添加一個點擊處理程序給他們打開與jwplayer視頻,並阻止打開Youtube應用程序的默認操作。
var youtubeLinks = $('a').filter(youtubeHrefFilter);
youtubeLinks.each(function() {
$(this).click(function(e) {
youtubePlayer('player', this.href);
e.preventDefault();
});
});
function youtubePlayer(element, url) {
jwplayer(element).setup({file: url});
};
function youtubeHrefFilter() {
return extractYoutubeLinks(this.href) != null;
};
function extractYoutubeLinks(text) {
return text.match(/youtube.com\/watch\?v=([a-zA-Z0-9_-]{11})/);
};
工作示例是在這裏: http://jsfiddle.net/9HA6j/143/
眼下JW Player使用默認的YouTube播放器嵌入在移動設備上。我們將在明年第一季度正式推出YouTube HTML5,版本爲6.8。 – emaxsaun