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 に答える