2017-06-10 71 views
3

我用下面的iframe在我的HTML代碼:IOS 10 YouTube上的iframe不玩

 <iframe src="<iframeurl>">?autoplay=1" frameborder="0" allowfullscreen></iframe> 

在iPhone與iOS10這不自動播放。我得到了紅色的播放按鈕和東西。在Windows Chrome和其他所有工作正常自動播放正常啓動。但不是與iPhone。

有什麼我可以做的JavaScript或通過操縱網址來使這個自動播放?我知道Apple在iOS10之前不允許自動播放,所以也許我在這裏做錯了什麼。

+0

任何解決辦法表示讚賞,我已經scounting網絡一段時間,我找不到任何實際工作.. –

回答

3

只需將播放觸發器添加到onClick,然後從AJAX響應中執行調用click事件即可。

應該做的伎倆;)

4

您遇到此問題是因爲Apple不允許嵌入式媒體自動播放 - 用戶始終會啓動播放。

這也在​​中提及。不,我認爲你可以並且應該重寫這個,因爲這是一個不好的做法。

+0

好吧,我知道這一點,我需要一種解決方法... –

+0

爲什麼這是一個不好的做法? –

+1

因爲它會在mobilde設備上導致流量和流量昂貴。 如果用戶想要看視頻,他可以點擊按鈕。 你能解釋一下你想做什麼以及爲什麼需要使用自動播放。 – MFGSparka