2

这个记录插件在 macOS 下使用当前版本的 chrome 停止为我们工作

铬:版本 23.0.1271.97

macOS:10.8.2

http://connect.soundcloud.com/examples/recording.html

如何重现:

  1. 点击记录
  2. 允许使用你的麦克风
  3. -> 录音不开始

(实际上有时它有效(对我来说是 20% 的情况)),有时控制台中也会出现错误

PepperFlashPlayer.plugin: 0x2A052 is not valid resource ID.

请帮助我们,我们将其用于制作,很多用户无法录制声音

问候, 德米特里

4

1 回答 1

2

我的调查显示:有时“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; }

试试这个。

于 2013-01-17T11:20:13.850 回答