1e41f4b71Sopenharmony_ci# JS API 差异报告 2e41f4b71Sopenharmony_ciOpenHarmony 2.2 Beta2相较于OpenHarmony 2.0 Canary版本的API变更如下: 3e41f4b71Sopenharmony_ci## 标准系统接口变更 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ci| 模块名称 | 接口名称 | 变更类型 | 变更说明 | 6e41f4b71Sopenharmony_ci| -------- | -------- | -------- | -------- | 7e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | constructor(locale: string, options?:options) | 新增 | - | 8e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | toString(): string | 新增 | - | 9e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | maximize(): Locale | 新增 | - | 10e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | minimize(): Locale | 新增 | - | 11e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | calendar | 新增 | - | 12e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | caseFirst | 新增 | - | 13e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | collation | 新增 | - | 14e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | hourCycle | 新增 | - | 15e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | numberingSystem | 新增 | - | 16e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | numeric | 新增 | - | 17e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | language | 新增 | - | 18e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | script | 新增 | - | 19e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | region | 新增 | - | 20e41f4b71Sopenharmony_ci| 时间日期数字模块-Locale | baseName | 新增 | - | 21e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeFormat | constructor(locale: string, options?:options) | 新增 | - | 22e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeFormat | constructor(locale: string[], options?:options) | 新增 | - | 23e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeFormat | resolvedOptions(): DateTimeOptions | 新增 | - | 24e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeFormat | format(date: Date): string; | 新增 | - | 25e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeFormat | formatRange(fromDate: Date, toDate: Date): string; | 新增 | - | 26e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberFormat | constructor(locale: string, options?:options) | 新增 | - | 27e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberFormat | constructor(locale: string[], options?:options) | 新增 | - | 28e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberFormat | resolvedOptions(): NumberOptions | 新增 | - | 29e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberFormat | format(number: number): string; | 新增 | - | 30e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | locale | 新增 | - | 31e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | dateStyle | 新增 | - | 32e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | timeStyle | 新增 | - | 33e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | calendar | 新增 | - | 34e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | dayPeriod | 新增 | - | 35e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | numberingSystem | 新增 | - | 36e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | localeMatcher | 新增 | - | 37e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | timeZone | 新增 | - | 38e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | hour12 | 新增 | - | 39e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | hourCycle | 新增 | - | 40e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | formatMatcher | 新增 | - | 41e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | weekday | 新增 | - | 42e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | era | 新增 | - | 43e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | year | 新增 | - | 44e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | month | 新增 | - | 45e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | day | 新增 | - | 46e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | hour | 新增 | - | 47e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | minute | 新增 | - | 48e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | second | 新增 | - | 49e41f4b71Sopenharmony_ci| 时间日期数字模块-DateTimeOptions | timeZoneName | 新增 | - | 50e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | locale | 新增 | - | 51e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | compactDisplay | 新增 | - | 52e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | currency | 新增 | - | 53e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | currencyDisplay | 新增 | - | 54e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | currencySign | 新增 | - | 55e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | localeMatcher | 新增 | - | 56e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | notation | 新增 | - | 57e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | numberingSystem | 新增 | - | 58e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | signDisplay | 新增 | - | 59e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | style | 新增 | - | 60e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | unit | 新增 | - | 61e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | unitDisplay | 新增 | - | 62e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | useGrouping | 新增 | - | 63e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | minimumIntegerDigits | 新增 | - | 64e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | minimumFractionDigits | 新增 | - | 65e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | maximumFractionDigits | 新增 | - | 66e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | minimumSignificantDigits | 新增 | - | 67e41f4b71Sopenharmony_ci| 时间日期数字模块-NumberOptions | maximumSignificantDigits | 新增 | - | 68e41f4b71Sopenharmony_ci|文件存储- system.file|mkdir|新增|-| 69e41f4b71Sopenharmony_ci|文件存储- system.file|rmdir|新增|-| 70e41f4b71Sopenharmony_ci|文件存储- system.file|get|新增|-| 71e41f4b71Sopenharmony_ci|文件存储- system.file|list|新增|-| 72e41f4b71Sopenharmony_ci|文件存储- system.file|copy|新增|-| 73e41f4b71Sopenharmony_ci|文件存储- system.file|move|新增|-| 74e41f4b71Sopenharmony_ci|文件存储- system.file|delete|新增|-| 75e41f4b71Sopenharmony_ci|文件存储- system.file|access|新增|-| 76e41f4b71Sopenharmony_ci|文件存储- system.file|writeText|新增|-| 77e41f4b71Sopenharmony_ci|文件存储- system.file|writeArrayBuffer|新增|-| 78e41f4b71Sopenharmony_ci|文件存储- system.file|readText|新增|-| 79e41f4b71Sopenharmony_ci|文件存储- system.file|readArrayBuffer|新增|-| 80e41f4b71Sopenharmony_ci|文件存储- fileio|Dir.readSync|新增|-| 81e41f4b71Sopenharmony_ci|文件存储- fileio|Dir.closeSync|新增|-| 82e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.name|新增|-| 83e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.isBlockDevice()|新增|-| 84e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.isCharacterDevice()|新增|-| 85e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.isDirectory()|新增|-| 86e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.isFIFO()|新增|-| 87e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.isFile()|新增|-| 88e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.isSocket()|新增|-| 89e41f4b71Sopenharmony_ci|文件存储- fileio|dirent.isSymbolicLink()|新增|-| 90e41f4b71Sopenharmony_ci|文件存储- fileio|stat.dev|新增|-| 91e41f4b71Sopenharmony_ci|文件存储- fileio|stat.ino|新增|-| 92e41f4b71Sopenharmony_ci|文件存储- fileio|stat.mode|新增|-| 93e41f4b71Sopenharmony_ci|文件存储- fileio|stat.nlink|新增|-| 94e41f4b71Sopenharmony_ci|文件存储- fileio|stat.uid|新增|-| 95e41f4b71Sopenharmony_ci|文件存储- fileio|stat.gid|新增|-| 96e41f4b71Sopenharmony_ci|文件存储- fileio|stat.rdev|新增|-| 97e41f4b71Sopenharmony_ci|文件存储- fileio|stat.size|新增|-| 98e41f4b71Sopenharmony_ci|文件存储- fileio|stat.blocks|新增|-| 99e41f4b71Sopenharmony_ci|文件存储- fileio|stat.atime|新增|-| 100e41f4b71Sopenharmony_ci|文件存储- fileio|stat.mtime|新增|-| 101e41f4b71Sopenharmony_ci|文件存储- fileio|stat.ctime|新增|-| 102e41f4b71Sopenharmony_ci|文件存储- fileio|stat.isBlockDevice()|新增|-| 103e41f4b71Sopenharmony_ci|文件存储- fileio|stat.isCharacterDevice()|新增|-| 104e41f4b71Sopenharmony_ci|文件存储- fileio|stat.isDirectory()|新增|-| 105e41f4b71Sopenharmony_ci|文件存储- fileio|stat.isFIFO()|新增|-| 106e41f4b71Sopenharmony_ci|文件存储- fileio|stat.isFile()|新增|-| 107e41f4b71Sopenharmony_ci|文件存储- fileio|stat.isSocket()|新增|-| 108e41f4b71Sopenharmony_ci|文件存储- fileio|stat.isSymbolicLink()|新增|-| 109e41f4b71Sopenharmony_ci|文件存储- fileio|Stream.flushSync()|新增|-| 110e41f4b71Sopenharmony_ci|文件存储- fileio|Stream.writeSync()|新增|-| 111e41f4b71Sopenharmony_ci|文件存储- fileio|Stream.readSync()|新增|-| 112e41f4b71Sopenharmony_ci|文件存储- fileio|Stream.closeSync()|新增|-| 113e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.accessSync()|新增|-| 114e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.chmodSync()|新增|-| 115e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.chownSync()|新增|-| 116e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.closeSync()|新增|-| 117e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.copyFileSync()|新增|-| 118e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.createStreamSync()|新增|-| 119e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.fchmodSync()|新增|-| 120e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.fchownSync()|新增|-| 121e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.fdopenStreamSync()|新增|-| 122e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.fstatSync()|新增|-| 123e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.fsyncSync()|新增|-| 124e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.ftruncateSync()|新增|-| 125e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.mkdirSync()|新增|-| 126e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.openSync()|新增|-| 127e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.opendirSync()|新增|-| 128e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.readSync()|新增|-| 129e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.renameSync()|新增|-| 130e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.rmdirSync()|新增|-| 131e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.statSync()|新增|-| 132e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.truncateSync()|新增|-| 133e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.unlinkSync()|新增|-| 134e41f4b71Sopenharmony_ci|文件存储- fileio|fileio.writeSync()|新增|-| 135e41f4b71Sopenharmony_ci|设备管理-DeviceManager|DeviceInfo|新增|-| 136e41f4b71Sopenharmony_ci|设备管理-DeviceManager|DeviceType|新增|-| 137e41f4b71Sopenharmony_ci|设备管理-DeviceManager|DeviceStateChangeAction|新增|-| 138e41f4b71Sopenharmony_ci|设备管理-DeviceManager|SubscribeInfo|新增|-| 139e41f4b71Sopenharmony_ci|设备管理-DeviceManager|DiscoverMode|新增|-| 140e41f4b71Sopenharmony_ci|设备管理-DeviceManager|ExchangeMedium|新增|-| 141e41f4b71Sopenharmony_ci|设备管理-DeviceManager|ExchangeFreq|新增|-| 142e41f4b71Sopenharmony_ci|设备管理-DeviceManager|SubscribeCap|新增|-| 143e41f4b71Sopenharmony_ci|设备管理-DeviceManager|createDeviceManager(bundleName: string, callback: AsyncCallback\<DeviceManager>): void|新增|-| 144e41f4b71Sopenharmony_ci|设备管理-DeviceManager|release(): void|新增|-| 145e41f4b71Sopenharmony_ci|设备管理-DeviceManager|getTrustedDeviceListSync(): Array\<DeviceInfo>|新增|-| 146e41f4b71Sopenharmony_ci|设备管理-DeviceManager|startDeviceDiscovery(subscribeInfo: SubscribeInfo): void|新增|-| 147e41f4b71Sopenharmony_ci|设备管理-DeviceManager|stopDeviceDiscovery(subscribeId: number): void|新增|-| 148e41f4b71Sopenharmony_ci|设备管理-DeviceManager|authenticateDevice(deviceInfo: DeviceInfo): void|新增|-| 149e41f4b71Sopenharmony_ci|设备管理-DeviceManager|on(type: 'deviceStateChange', callback: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void|新增|-| 150e41f4b71Sopenharmony_ci|设备管理-DeviceManager|off(type: 'deviceStateChange', callback?: Callback\<{ action: DeviceStateChangeAction, device: DeviceInfo }>): void|新增|-| 151e41f4b71Sopenharmony_ci|设备管理-DeviceManager|on(type: 'deviceFound', callback: Callback\<{ subscribeId: number, device: DeviceInfo }>): void|新增|-| 152e41f4b71Sopenharmony_ci|设备管理-DeviceManager|off(type: 'deviceFound', callback?: Callback\<{ subscribeId: number, device: DeviceInfo }>): void|新增|-| 153e41f4b71Sopenharmony_ci|设备管理-DeviceManager|on(type: 'discoverFail', callback: Callback\<{ subscribeId: number, reason: number }>): void|新增|-| 154e41f4b71Sopenharmony_ci|设备管理-DeviceManager|off(type: 'discoverFail', callback?: Callback\<{ subscribeId: number, reason: number }>): void|新增|-| 155e41f4b71Sopenharmony_ci|设备管理-DeviceManager|on(type: 'authResult', callback: Callback\<{ deviceId: string, status: number, reason: number }>): void|新增|-| 156e41f4b71Sopenharmony_ci|设备管理-DeviceManager|off(type: 'authResult', callback?: Callback\<{ deviceId: string, status: number, reason: number }>): void|新增|-| 157e41f4b71Sopenharmony_ci|设备管理-DeviceManager|on(type: 'serviceDie', callback: () => void): void|新增|-| 158e41f4b71Sopenharmony_ci|设备管理-DeviceManager|off(type: 'serviceDie', callback?: () => void): void|新增|-| 159e41f4b71Sopenharmony_ci|播放录制|createAudioPlayer(): AudioPlayer|新增|-| 160e41f4b71Sopenharmony_ci|播放录制|AudioState|新增|-| 161e41f4b71Sopenharmony_ci|播放录制|play(): void|新增|-| 162e41f4b71Sopenharmony_ci|播放录制|pause(): void|新增|-| 163e41f4b71Sopenharmony_ci|播放录制|stop(): void|新增|-| 164e41f4b71Sopenharmony_ci|播放录制|seek(timeMs: number): void|新增|-| 165e41f4b71Sopenharmony_ci|播放录制|setVolume(vol: number): void|新增|-| 166e41f4b71Sopenharmony_ci|播放录制|reset(): void|新增|-| 167e41f4b71Sopenharmony_ci|播放录制|release(): void|新增|-| 168e41f4b71Sopenharmony_ci|播放录制|src: string|新增|-| 169e41f4b71Sopenharmony_ci|播放录制|loop: boolean|新增|-| 170e41f4b71Sopenharmony_ci|播放录制|readonly currentTime: number|新增|-| 171e41f4b71Sopenharmony_ci|播放录制|readonly duration: number|新增|-| 172e41f4b71Sopenharmony_ci|播放录制|readonly state: AudioState|新增|-| 173e41f4b71Sopenharmony_ci|播放录制|on(type: 'play' / 'pause' / 'stop' / 'reset' / 'dataLoad' / 'finish' / 'volumeChange', callback: () => void): void|新增|-| 174e41f4b71Sopenharmony_ci|播放录制|on(type: 'timeUpdate', callback: Callback\<number>): void|新增|-| 175e41f4b71Sopenharmony_ci|播放录制|on(type: 'error', callback: ErrorCallback): void|新增|-| 176e41f4b71Sopenharmony_ci|音频管理|getAudioManager(): AudioManager|新增|-| 177e41f4b71Sopenharmony_ci|音频管理|AudioVolumeType|新增|-| 178e41f4b71Sopenharmony_ci|音频管理|MEDIA|新增|-| 179e41f4b71Sopenharmony_ci|音频管理|RINGTONE|新增|-| 180e41f4b71Sopenharmony_ci|音频管理|DeviceFlag|新增|-| 181e41f4b71Sopenharmony_ci|音频管理|OUTPUT_DEVICES_FLAG|新增|-| 182e41f4b71Sopenharmony_ci|音频管理|INPUT_DEVICES_FLAG |新增|-| 183e41f4b71Sopenharmony_ci|音频管理|ALL_DEVICES_FLAG |新增|-| 184e41f4b71Sopenharmony_ci|音频管理|DeviceRole |新增|-| 185e41f4b71Sopenharmony_ci|音频管理|INPUT_DEVICE |新增|-| 186e41f4b71Sopenharmony_ci|音频管理|OUTPUT_DEVICE |新增|-| 187e41f4b71Sopenharmony_ci|音频管理|DeviceType |新增|-| 188e41f4b71Sopenharmony_ci|音频管理|INVALID |新增|-| 189e41f4b71Sopenharmony_ci|音频管理|SPEAKER |新增|-| 190e41f4b71Sopenharmony_ci|音频管理|WIRED_HEADSET |新增|-| 191e41f4b71Sopenharmony_ci|音频管理|BLUETOOTH_SCO |新增|-| 192e41f4b71Sopenharmony_ci|音频管理|BLUETOOTH_A2DP |新增|-| 193e41f4b71Sopenharmony_ci|音频管理|MIC|新增|-| 194e41f4b71Sopenharmony_ci|音频管理|AudioRingMode |新增|-| 195e41f4b71Sopenharmony_ci|音频管理|RINGER_MODE_NORMAL |新增|-| 196e41f4b71Sopenharmony_ci|音频管理|RINGER_MODE_SILENT|新增|-| 197e41f4b71Sopenharmony_ci|音频管理|RINGER_MODE_VIBRATE |新增|-| 198e41f4b71Sopenharmony_ci|音频管理|setVolume(audioType: AudioVolumeType, volume: number,callback: AsyncCallback\<void>): void|新增|-| 199e41f4b71Sopenharmony_ci|音频管理|setVolume(audioType: AudioVolumeType, volume: number): Promise\<void>|新增|-| 200e41f4b71Sopenharmony_ci|音频管理|getVolume(audioType: AudioVolumeType, callback: AsyncCallback\<number>): void|新增|-| 201e41f4b71Sopenharmony_ci|音频管理|getVolume(audioType: AudioVolumeType): Promise\<number>|新增|-| 202e41f4b71Sopenharmony_ci|音频管理|getMinVolume(audioType: AudioVolumeType, callback: AsyncCallback\<number>): void|新增|-| 203e41f4b71Sopenharmony_ci|音频管理|getMinVolume(audioType: AudioVolumeType): Promise\<number>|新增|-| 204e41f4b71Sopenharmony_ci|音频管理|getMaxVolume(audioType: AudioVolumeType, callback: AsyncCallback\<number>): void|新增|-| 205e41f4b71Sopenharmony_ci|音频管理|getMaxVolume(audioType: AudioVolumeType): Promise\<number>|新增|-| 206e41f4b71Sopenharmony_ci|音频管理|getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback\<AudioDeviceDescriptors>): void|新增|-| 207e41f4b71Sopenharmony_ci|音频管理|getDevices(deviceFlag: DeviceFlag): Promise\<AudioDeviceDescriptors>|新增|-| 208e41f4b71Sopenharmony_ci|音频管理|getRingerMode(callback: AsyncCallback\<AudioRingMode>): void|新增|-| 209e41f4b71Sopenharmony_ci|音频管理|getRingerMode(): Promise\<AudioRingMode>|新增|-| 210e41f4b71Sopenharmony_ci|音频管理|setRingerMode(mode: AudioRingMode, callback: AsyncCallback\<void>): void|新增|-| 211e41f4b71Sopenharmony_ci|音频管理|setRingerMode(mode: AudioRingMode): Promise\<void>|新增|-| 212e41f4b71Sopenharmony_ci|音频管理|isMute(volumeType: AudioVolumeType, callback: AsyncCallback\<boolean>): void|新增|-| 213e41f4b71Sopenharmony_ci|音频管理|isMute(volumeType: AudioVolumeType): Promise\<boolean>|新增|-| 214e41f4b71Sopenharmony_ci|音频管理|isActive(volumeType: AudioVolumeType, callback: AsyncCallback\<boolean>): void|新增|-| 215e41f4b71Sopenharmony_ci|音频管理|isActive(volumeType: AudioVolumeType): Promise\<boolean>|新增|-| 216e41f4b71Sopenharmony_ci|音频管理|isMicrophoneMute(callback: AsyncCallback\<boolean>): void|新增|-| 217e41f4b71Sopenharmony_ci|音频管理|isMicrophoneMute(): Promise\<boolean>|新增|-| 218e41f4b71Sopenharmony_ci|音频管理|mute(volumeType: AudioVolumeType, mute: boolean, callback: AsyncCallback\<void>) : void|新增|-| 219e41f4b71Sopenharmony_ci|音频管理|mute(volumeType: AudioVolumeType, mute: boolean): Promise\<void>|新增|-| 220e41f4b71Sopenharmony_ci|音频管理|setMicrophoneMute(mute: boolean, callback: AsyncCallback\<void>): void|新增|-| 221e41f4b71Sopenharmony_ci|音频管理|setMicrophoneMute(mute: boolean): Promise\<void>|新增|-| 222e41f4b71Sopenharmony_ci|音频管理|isDeviceActive(deviceType: DeviceType, callback: AsyncCallback\<boolean>): void|新增|-| 223e41f4b71Sopenharmony_ci|音频管理|isDeviceActive(deviceType: DeviceType): Promise\<boolean>|新增|-| 224e41f4b71Sopenharmony_ci|音频管理|setDeviceActive(deviceType: DeviceType, active: boolean, callback: AsyncCallback\<boolean>): void|新增|-| 225e41f4b71Sopenharmony_ci|音频管理|setDeviceActive(deviceType: DeviceType, active: boolean): Promise\<boolean>|新增|-| 226e41f4b71Sopenharmony_ci|音频管理|getAudioParameter(key: string, callback: AsyncCallback\<string>): void|新增|-| 227e41f4b71Sopenharmony_ci|音频管理|getAudioParameter(key: string): Promise\<string>|新增|-| 228e41f4b71Sopenharmony_ci|音频管理|setAudioParameter(key: string, value: string, callback: AsyncCallback\<void>): void|新增|-| 229e41f4b71Sopenharmony_ci|音频管理|setAudioParameter(key: string, value: string): Promise\<void>|新增|-| 230e41f4b71Sopenharmony_ci|音频管理|AudioDeviceDescriptor|新增|-| 231e41f4b71Sopenharmony_ci|音频管理|readonly deviceRole: DeviceRole|新增|-| 232e41f4b71Sopenharmony_ci|音频管理|readonly deviceType: DeviceType|新增|-| 233e41f4b71Sopenharmony_ci|音频管理|AudioDeviceDescriptors |新增|-| 234e41f4b71Sopenharmony_ci 235