BufferSourceAudioTrackInitConfig

最近更新时间:2022-09-20 05:17:40

通过本地音频文件/在线音频文件/AudioBuffer方式创建音频流时的配置参数,用于 ArRTC.createBufferSourceAudioTrack

BufferSourceAudioTrackInitConfig

cacheOnlineFile

Optional cacheOnlineFile: undefined | false | true

是否缓存线上文件:

  • true: 缓存线上文件。
  • false: (默认)不缓存线上文件。

encoderConfig

Optional encoderConfig: AudioEncoderConfiguration | AudioEncoderConfigurationPreset

控制音频的编码配置。

你可以通过 AudioEncoderConfigurationPreset 传入 SDK 内置的编码配置;也可以通过传入一个 AudioEncoderConfiguration 来自定义音频编码配置。

source

source: File | string | AudioBuffer

音频数据源,支持 3 种类型:

  • File: 浏览器标准的 File 对象,表示一个本地文件。
  • string: 表示从线上 HTTPS 地址获取在线音频文件(请确保音频在线地址支持 HTTPS 和 CORS)。
  • AudioBuffer: 浏览器标准的 AudioBuffer 对象表示 PCM 原始数据。