2017-03-06 41 views
0

我使用Nginx運行我的WordPress網站。 我將我的Flash文件保存在具有不同域名 但具有相同服務器的另一個文檔根目錄中。 當我從我的網站訪問這些文件時,它們不是自動播放。 問題的原因可能是什麼?當我從相同的域或文檔根目錄訪問它們時,它們正在工作。我該如何解決這個問題?閃存對象不能在跨域上自動播放

+0

SWF文件的顯示大小是多少? **在Chrome瀏覽器**上:如果它們的顯示尺寸在h = 600時最小w = 800,它是否可以使用(自動播放)? **在Firefox **上:您的SWF/Wordpress是否來自「https」位置? Firefox期望SWF可以從'https'網站加載更多的外部數據.. –

+0

最佳工作建議Answer ...顯示真正可測試的鏈接。告訴哪個瀏覽器發生這個問題? –

+0

嗨VC.One, 抱歉延誤。這個問題發生在谷歌瀏覽器和微軟邊緣。 它在Firefox和I.E –

回答

0

「click to run」issue ...問題的原因可能是什麼?

您的SWF太小,被Chrome瀏覽器誤認爲Banner/Adverts。如果來自不同位置的容器HTML文件,廣告大小的SWF內容不會自動播放

修復

  • 設置寬度和高度,以最小:W = 800×H = 600:這可以讓瀏覽器知道這是一個全尺寸應用程序,而不只是一些廣告是需要「自動阻止」。
    一個例子:
    <embed src="https://example.com/files/myFlash.swf" width=800 height= 600>

否則......在相同的位置,HTML文件

+0

是的,它發生在你說的。當我改變寬度時,它是工作。但是有沒有其他可能的方式與不同的位置一起使用?請。謝謝 。 –