2013-04-30 113 views
0

我有一個網站,其中大部分工作非常好。它是用ASP.NET編寫的,它呈現一個GridView,每個視頻都有一行,顯示縮略圖和描述。同樣在每一行中都有一個包含嵌入視頻本身的面板,與ModalPopupExtender相關聯,這樣面板(以及視頻)只有在按下GridView每行時渲染的按鈕時纔可見。到現在爲止還挺好。全部嵌入式YouTube視頻立即開始播放

這在IE10中很好用。我甚至有一些JavaScript會在面板關閉時停止視頻,成功識別停止命令應該傳遞給哪個嵌入式視頻。但是,在谷歌瀏覽器的事情並不順利。

在Chrome中,頁面加載需要很長時間 - 這是問題的第一個跡象。然後,當我點擊一個按鈕開始播放視頻時,即使只有請求的視頻可見,所有視頻開始播放(您可以聽到所有視頻的音頻)。這很快導致Shockwave崩潰。

爲什麼要在IE10中工作而不是Chrome?爲什麼每個視頻都只是因爲玩遊戲纔開始玩呢?我希望我可以通過不包含autostart=true參數來克服這個問題,但我希望視頻在彈出時自動啓動,並且它在IE中工作 - 正如我所期望的那樣,因爲它們都被渲染爲不同的嵌入式視頻。

+1

從你的問題缺少:頁面的URL展示了問題,這樣我們就可以準確地診斷是怎麼回事,並提供建議。 – 2013-05-02 19:33:11

回答