【发布时间】:2019-12-07 07:52:12
【问题描述】:
我正在使用 SWFObject.js 制作网页的录制功能。单击开始录制按钮和停止录制按钮时,将分别调用startRecording() 和stopRecording() 函数。
当我的 Javascript 尝试调用 ExternalInterface 回调 record() 和 stop() 时,IE 浏览器会抛出 SCRIPT 16389 错误。在其他浏览器中,ExternalInterface 回调可以正常工作。
function startRecording() {
var myFlashMovie = document.getElementById("ie_video_recorder");
myFlashMovie.connect();
myFlashMovie.record();
}
function stopRecording() {
var myFlashMovie = document.getElementById("ie_video_recorder");
myFlashMovie.stop();
recordButton.disabled=true;
}
有没有人遇到过同样的问题并且知道如何解决?
【问题讨论】:
-
显示id为
ie_video_recorder的元素的代码。使用edit按钮添加。
标签: javascript internet-explorer flash swfobject externalinterface