我想在mouseenter/mouseover上的mediaeelementplayer中設置閃回回退的動畫。我設置這樣的視頻大小:懸停閃回回退動畫
$('video').mediaelementplayer({
plugins: ['flash', 'silverlight'],
features: ['playpause', 'progress'],
autoplay: true,
success: function (mediaElement, domObject, player) {
if (mediaElement.pluginType == 'flash') {
mediaElement.addEventListener('canplay', function() {
mediaElement.play();
mediaElement.setVideoSize(200, 115);
player.setMuted(true);
}, false);
}
而我想動畫的寬度爲500和250的高度。我不知道如何動畫。它只是IE7/8中的一個問題,因爲那些是不支持我的HTML5視頻的唯一瀏覽器,但它們具有動畫效果,我需要它看起來像Chrome,Firefox,Safari等一樣。是否有EventLsitener可用於那?
因此,當光標懸停在視頻上時,您想要懸停縮放效果嗎? – franzlorenzon
是的,我已經在支持HTML5視頻的瀏覽器上工作,但IE7/IE8不支持它,因此它回落到flashmediaelement.swf,我無法弄清楚如何讓它像其他瀏覽器一樣動畫化。現在,我正在設置視頻大小,但是當我將鼠標懸停在視頻上時,它的大小保持不變,我希望它以200x115開始,然後當您將鼠標懸停在視頻上時,它可以緩解至500x250 – user2958098
您可以使用'mouseover'例。順便說一下,'addEventListener'在IE7-8上工作嗎?我認爲用於在這些瀏覽器上綁定事件的方法是'attachEvent'。 – franzlorenzon