flowplayer のフラッシュ バージョンに問題があります。IE7 / IE8 でのみエラーがスローされ、最終的にしばらくするとブラウザ全体がクラッシュします。
Jquery は最終的に removeChild を呼び出し、これにより次のエラーが発生します: SCRIPT5007: プロパティ 'SetReturnValue' の値を取得できません: オブジェクトが null または未定義です
生成された DOM には、object タグの id 属性と name 属性の両方が含まれます。
問題を示すための最小限のjsfiddleがあります。
HTML コード:
<div class="activeSlide">
<a href="http://www.808.dk/pics/video/gizmo.mp4" style="display:block;width: 600px; height: 400px;" id="test_123_my_video_1">
</a>
</div>
JS コード:
$(function(){
flowplayer("test_123_my_video_1", "http://releases.flowplayer.org/swf/flowplayer-3.2.15.swf", {
clip: {
autoPlay: true
}
});
setTimeout(function() {
$(".activeSlide").remove();
}, 1000);
}); </p>
手伝ってくれてありがとう!