此记录插件停止为我们使用macOS下的当前版本的chrome
Chrome:版本23.0.1271.97
MacOS:10.8.2
http://connect.soundcloud.com/examples/recording.html
(事实上有时它有效(20%的情况对我而言)) 有时控制台中也有错误
PepperFlashPlayer.plugin: 0x2A052 is not valid resource ID.
请帮助我们,我们用它来制作并且很多用户无法录制声音
问候,德米特里
答案 0 :(得分:2)
我的调查显示: 有时在Flash中未触发(或未分配)“SampleDataEvent.SAMPLE_DATA”事件。
为了解决这个问题,我做了:
添加到事件处理程序“StatusEvent.STATUS”(如果麦克风取消静音,则手动调用):
tti = setInterval(applySampleData, 100);
增加了功能:
protected function applySampleData() : void {
microphone.removeEventListener(SampleDataEvent.SAMPLE_DATA, recordSampleDataHandler);
microphone.addEventListener(SampleDataEvent.SAMPLE_DATA, recordSampleDataHandler);
}
在函数“recordSampleDataHandler”中(它是SampleDataEvent.SAMPLE_DATA监听器):
if(tti) { clearInterval(tti); tti = 0; }
试试这个。