Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
非推奨;: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。
ScriptProcessorNode インターフェイスの audioprocess イベントは、スクリプトプロセッサーの入力バッファーが処理される準備ができた時発火します。
メモ: この機能は AudioWorklets および AudioWorkletNode インターフェイスに置き換えられました。
このイベントはキャンセル不可で、バブルしません。
AudioProcessingEvent です。Event を継承しています。
Event AudioProcessingEvent親の Event から継承したプロパティも実装しています。
playbackTime 読取専用音声が再生される時間を表す double の値です。AudioContext.currentTime の時間として定義されます。
inputBuffer 読取専用処理対象の入力音声データが格納されたバッファーの AudioBuffer です。 チャンネル数はファクトリーメソッド AudioContext.createScriptProcessor() の引数 numberOfInputChannels で指定した数です。 返される AudioBuffer はイベントハンドラーのスコープでのみ有効であることに注意してください。
outputBuffer 読取専用出力音声データを格納する先であるバッファーの AudioBuffer です。 チャンネル数はファクトリーメソッド AudioContext.createScriptProcessor() の引数 numberOfOutputChannels で指定した数です。 返される AudioBuffer はイベントハンドラーのスコープでのみ有効であることに注意してください。
イベントハンドラーを onaudioprocess プロパティを用いて設定することもできます。
2014 年 8 月 29 日の Web Audio API specification の発行以降、この機能は非推奨になりました。この機能は標準化を検討されていません。
この機能は AudioWorklets および AudioWorkletNode インターフェイスに置き換えられました。
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2024年7月28日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.