Javascript 调用flash外部接口回调时发生脚本16389错误
我正在使用SWFObject.js制作一个网页的录制功能。单击“开始录制”按钮和“停止录制”按钮时,每个按钮都将调用Javascript 调用flash外部接口回调时发生脚本16389错误,javascript,internet-explorer,flash,swfobject,externalinterface,Javascript,Internet Explorer,Flash,Swfobject,Externalinterface,我正在使用SWFObject.js制作一个网页的录制功能。单击“开始录制”按钮和“停止录制”按钮时,每个按钮都将调用startRecording()和stopRecording()功能 当我的Javascript试图调用外部接口回调时,record()和stop(),IE浏览器抛出脚本16389错误。在其他浏览器中,ExternalInterface回调可以正常工作 function startRecording() { var myFlashMovie = document.getEl
startRecording()
和stopRecording()
功能
当我的Javascript试图调用外部接口回调时,record()
和stop()
,IE浏览器抛出脚本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;
}
以前是否有人遇到过同样的问题,并且知道如何解决它?您使用的是哪个版本的SWFObject版本?请注意,从2015年起,SWFObject不再处于积极开发中。根据,我已经尝试创建了一个示例,但没有成功,您是否可以发布足够的代码来重现中的问题
此外,根据这一点,可能问题与缓存有关,我建议您可以尝试清除浏览器缓存和历史记录,然后重新测试代码 显示id为
ie\u video\u recorder
的元素的代码。使用按钮添加。感谢您的回答。我正在使用版本2.2,在与我的同事进行了一些测试之后,我们认为代码试图连接的服务器可能是导致错误的原因,但需要一些时间进行检查。