2013-06-20 34 views
1

我使用mediaelement.js加載帶有字幕軌道的視頻。視頻加載但不包括字幕軌道時在Chrome 27.x中使用mediaelement.js

所有工作都很好,直到我將我的Chrome瀏覽器更新到27.x.現在,如果包含字幕軌道,視頻將加載但不能播放。視頻緩衝區正常(我可以通過它手動擦洗),但播放按鈕或javascript play()都不會播放視頻。加載gif就在那裏,我在控制檯中看不到任何錯誤。

它適用於我測試過的所有其他瀏覽器,包括Chrome 26.x.

如果我刪除了字幕源元素,則視頻會在Chrome中正確加載和播放。

(這是我的第一個問題,SO所以任何提示,將不勝感激,謝謝)

+0

Mac或Windows? – Trott

+0

您可以創建此問題的最小測試用例並將其放到網上嗎? –

回答

0

我在試圖解決這個相同的討論四一天,碰到這個問題就來了。它發生在Mac和Windows上。故障排除由似乎本地緩存加劇 - 如果我註釋掉視頻播放的<track>;當我重新啓用它並重新加載時,它也會播放,但如果我關閉了瀏覽器,它將不會再工作,直到我再次註釋<track>

如果我禁用mediaelement並使用原生HTML5視頻進行測試,則問題不會表現出來。

+0

也許作爲評論會更好,因爲它不是真正的答案。 –

+0

是的。我本來喜歡把它作爲評論加入,除了在這個問題上沒有「添加評論」按鈕。我放棄了該頁面幾次,然後放棄並將其作爲答案發布,爲自己做了必然的評論,指出它應該作爲評論發佈。但重申,是的,我絕對同意你的意見。 – avaunt

+0

我也考慮過打開我自己的問題,但似乎增加這個可能最終會更有用。 – avaunt