簡體   English   中英

jQuery .load()函數在iPad上不起作用

[英]jQuery .load() function doesn't work on iPad

我對.load()有問題; 在我的iPad上運行。

$(this).bind('ended',function() {
   $('video').load();
});

這是在視頻結束后加載相同內容的簡單功能。 知道為什么該功能在iPad上不起作用嗎?

.load()方法將視頻加載到代碼中。 .play()方法啟動當前加載的視頻。 需要記住的另一件事是,視頻格式正確嗎? 標記可以加載多種格式,但並非每種瀏覽器都可以處理每種格式。 iOS瀏覽器(如iPad / iPhone,甚至OSX / Windows上的Safari)可以播放以h264 / AAC編碼的m3u8播放列表和以h264 / AAC文件編碼的mp4,但無法播放webm,vp8或avi。 因此,在構建此類標簽時,您需要牢記所有這些。 您可能需要研究僅使用純Javascript構建播放器並提供多個標簽,然后讓瀏覽器確定其可以播放的視頻。 (我是在過去的工作中完成此操作的,它比您想象的要容易得多),而且我認為,對於某些瀏覽器,您需要重置“播放指針”並告訴其從位置0開始

jsfiddle [dot] net / nexxuz / XuLCC / 15 /(如果沒有代碼,將不會發布鏈接)

而且,我也可以同時播放多個視頻(一次播放完另一個視頻)(廣告視頻和內容視頻),也可以播放中段視頻。 (在視頻播放x秒后播放另一個視頻,然后在完成該視頻后繼續播放第一個視頻)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM