AudioConfig class
表示用來指定要使用何種輸入類型的音訊輸入組態 (,以使用麥克風、檔案、串流) 。
方法
close() | 明確釋放附加至 物件的任何外部資源 |
from |
建立代表指定輸出音訊檔案的 AudioConfig 物件 |
from |
建立代表系統上預設麥克風的 AudioConfig 物件。 |
from |
建立代表預設喇叭的 AudioConfig 物件。 |
from |
建立 AudioConfig 物件,代表具有指定裝置識別碼的麥克風。 |
from |
建立代表自訂 IPlayer 物件的 AudioConfig 物件。 您可以使用 IPlayer 物件來控制暫停、繼續等。 |
from |
建立代表指定資料流程的 AudioConfig 物件。 |
from |
建立代表指定音訊輸出資料流程的 AudioConfig 物件 |
from |
建立代表指定檔案的 AudioConfig 物件。 |
get |
傳回任意屬性的目前值。 |
set |
設定任意屬性。 |
方法詳細資料
close()
明確釋放附加至 物件的任何外部資源
function close()
fromAudioFileOutput(PathLike)
建立代表指定輸出音訊檔案的 AudioConfig 物件
static function fromAudioFileOutput(filename: PathLike): AudioConfig
參數
- filename
-
PathLike
輸出音訊檔案的檔案名
傳回
正在建立的音訊輸出組態。 已在 1.11.0 版中新增
fromDefaultMicrophoneInput()
建立代表系統上預設麥克風的 AudioConfig 物件。
static function fromDefaultMicrophoneInput(): AudioConfig
傳回
正在建立的音訊輸入組態。
fromDefaultSpeakerOutput()
建立代表預設喇叭的 AudioConfig 物件。
static function fromDefaultSpeakerOutput(): AudioConfig
傳回
正在建立的音訊輸出組態。 已在 1.11.0 版中新增
fromMicrophoneInput(string)
建立 AudioConfig 物件,代表具有指定裝置識別碼的麥克風。
static function fromMicrophoneInput(deviceId?: string): AudioConfig
參數
- deviceId
-
string
指定要使用的麥克風裝置識別碼。 系統會使用預設麥克風,省略此值。
傳回
正在建立的音訊輸入組態。
fromSpeakerOutput(IPlayer)
建立代表自訂 IPlayer 物件的 AudioConfig 物件。 您可以使用 IPlayer 物件來控制暫停、繼續等。
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
參數
- player
- IPlayer
用於播放的 IPlayer 物件。
傳回
正在建立的音訊輸出組態。 已在 1.12.0 版中新增
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
建立代表指定資料流程的 AudioConfig 物件。
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
參數
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
指定自訂音訊輸入資料流程。 目前僅支援 WAV / PCM。
傳回
正在建立的音訊輸入組態。
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
建立代表指定音訊輸出資料流程的 AudioConfig 物件
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
參數
- audioStream
指定自訂音訊輸出資料流程。
傳回
正在建立的音訊輸出組態。 已在 1.11.0 版中新增
fromWavFileInput(File | Buffer, string)
建立代表指定檔案的 AudioConfig 物件。
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
參數
- file
-
File | Buffer
- name
-
string
傳回
正在建立的音訊輸入組態。
getProperty(string, string)
傳回任意屬性的目前值。
function getProperty(name: string, def?: string): string
參數
- name
-
string
要查詢的屬性名稱。
- def
-
string
如果屬性未知,則傳回的值。
傳回
string
指定屬性的目前值或提供的預設值。
setProperty(string, string)
設定任意屬性。
function setProperty(name: string, value: string)
參數
- name
-
string
所要設定的屬性名稱。
- value
-
string
屬性的新值。