2015-10-07 23 views
1

因此,如何阻止Google Chrome瀏覽器認爲我的Flash是廣告?

前幾天,谷歌瀏覽器開始阻止自動播放Flash廣告,默認

問題是我正在使用videojs媒體播放器在我的頁面上播放HLS實時流。 而且,由於Chrome本身不支持HLS協議,因此播放器會回退到一個小型Flash文件以播放視頻。

但Chrome認爲這個Flash文件是一個AD--因此不允許它自動播放,因爲它應該。

有什麼辦法可以告訴Chrome這個文件實際上是我的頁面的重要部分,而不是AD嗎?

回答

2

將大於398x298的空白Flash文件添加到頁面底部。我發現一旦您的Flash文件至少有一個以上的Chrome瀏覽器不會暫停您的任何Flash。你不能用CSS隱藏這個額外的Flash文件。可選擇使用JavaScript超時(3秒)來隱藏空的Flash文件,以防萬一您的頁面佈局混亂。我正在使用swfObject進行嵌入。

1

我正在處理相同的問題,但我認爲視頻的大小和頁面上的位置都是因素。嘗試讓視頻播放器變大一點。當我升到410x308時,問題就消失了。

+0

確實!通過一些測試,我發現如果(寬度<398或高度<298),那麼Chrome會阻止自動播放。我會和我們的設計師討論如何使用這些尺寸的球員進行裝配,但我仍然想要一種方法將其標記爲「安全」或「非廣告」閃光。謝謝你的提示! – Tiago

相關問題