我們遇到了Chrome瀏覽器崩潰的問題,它似乎與html5視頻播放器有關,有什麼方法可以強制MediaElement.js使用Flash播放器,即使支持html5?我可以在jQuery中做一個瀏覽器測試,如果我可以找出傳遞給mediaelement的設置。MediaElement.js - 強制Chrome使用Flash播放器?
我已經在博客和論壇上看到了一些可以完成的誘人建議,但是我沒有看到文檔中的特定選項。任何幫助將非常感謝!
我們遇到了Chrome瀏覽器崩潰的問題,它似乎與html5視頻播放器有關,有什麼方法可以強制MediaElement.js使用Flash播放器,即使支持html5?我可以在jQuery中做一個瀏覽器測試,如果我可以找出傳遞給mediaelement的設置。MediaElement.js - 強制Chrome使用Flash播放器?
我已經在博客和論壇上看到了一些可以完成的誘人建議,但是我沒有看到文檔中的特定選項。任何幫助將非常感謝!
我上是給莫名其妙的問題,IE9的HTML5解釋一個站點使用的mode:shim
。然而,這種模式標籤強制所有瀏覽器回落到閃存,這是不可取的。
所以我用條件註釋指定IE9和強制使用閃光燈(或Silverlight如果這是你的偏好)
var player = new MediaElementPlayer('video', {
/*@cc_on
@if (@_jscript_version == 9)
mode: 'shim',
@end
@*/
// shows debug errors on screen
enablePluginDebug: false,
// etc...
}
這不會對鉻工作,我不知道鉻具體的解決方法,但對於任何人遇到IE瀏覽器問題時偶然發現的答案,我希望它有幫助。
您必須修改代碼才能實現此目的。在MediaElement.js或mediaelement-and-player.js文件中查找下面給出的代碼。
t.supportsMediaTag = (typeof v.canPlayType !== 'undefined' || t.isBustedAndroid);
到
t.supportsMediaTag = (!t.isChrome) && (typeof v.canPlayType !== 'undefined' || t.isBustedAndroid) ;
不知道它是否與此有關:http://stackoverflow.com/questions/11393050 - 我一直有大量的問題,讓H264文件播放或優雅地下降回到閃存使用me.js,videojs或任何其他html5與回退解決方案......可能修復似乎基本上使所有瀏覽器回落到Flash,包括IE9 + ... – 2013-02-20 14:48:27