harmony 鸿蒙媒体子系统Changelog
媒体子系统Changelog
cl.multimedia.1 @ohos.multimedia.audio AudioSpatializationManager内部空间音频和头动跟踪开关查询、设置和监听接口废弃
访问级别
系统接口
废弃原因
业务特性变更,使用带有指定设备的空间音频和头动跟踪开关状态的查询、设置和监听接口替代原来的不带指定设备参数的查询、设置和监听接口。并且为了与新的业务特性相匹配,也不建议后续开发者再使用老接口。
废弃影响
该变更为不兼容变更。 使用AudioSpatializationManager内部不带指定设备描述参数的空间音频和头动跟踪开关状态的查询、设置和监听接口会有废弃提示。建议迁移使用替代接口。
废弃发生版本
从OpenHarmony SDK 5.0.0.36开始。
废弃的接口/组件
接口声明 | 替代接口 |
---|---|
audio.AudioSpatializationManager#setSpatializationEnabled(enable: boolean, callback: AsyncCallback |
audio.AudioSpatializationManager#setSpatializationEnabled(deviceDescriptor: AudioDeviceDescriptor, enabled: boolean): Promise |
audio.AudioSpatializationManager#setSpatializationEnabled(enable: boolean): Promise |
audio.AudioSpatializationManager#setSpatializationEnabled(deviceDescriptor: AudioDeviceDescriptor, enabled: boolean): Promise |
audio.AudioSpatializationManager#isSpatializationEnabled(): boolean | audio.AudioSpatializationManager#isSpatializationEnabled(deviceDescriptor: AudioDeviceDescriptor): boolean |
audio.AudioSpatializationManager#on(type: ‘spatializationEnabledChange’, callback: Callback |
audio.AudioSpatializationManager#on(type: ‘spatializationEnabledChangeForAnyDevice’, callback: Callback |
audio.AudioSpatializationManager#off(type: ‘spatializationEnabledChange’, callback?: Callback |
audio.AudioSpatializationManager#off(type: ‘spatializationEnabledChangeForAnyDevice’, callback?: Callback |
audio.AudioSpatializationManager#setHeadTrackingEnabled(enable: boolean, callback: AsyncCallback |
audio.AudioSpatializationManager#setHeadTrackingEnabled(deviceDescriptor: AudioDeviceDescriptor, enabled: boolean): Promise |
audio.AudioSpatializationManager#setHeadTrackingEnabled(enable: boolean): Promise |
audio.AudioSpatializationManager#setHeadTrackingEnabled(deviceDescriptor: AudioDeviceDescriptor, enabled: boolean): Promise |
audio.AudioSpatializationManager#isHeadTrackingEnabled(): boolean | audio.AudioSpatializationManager#isHeadTrackingEnabled(deviceDescriptor: AudioDeviceDescriptor): boolean |
audio.AudioSpatializationManager#on(type: ‘headTrackingEnabledChange’, callback: Callback |
audio.AudioSpatializationManager#on(type: ‘headTrackingEnabledChangeForAnyDevice’, callback: Callback |
audio.AudioSpatializationManager#off(type: ‘headTrackingEnabledChange’, callback?: Callback |
audio.AudioSpatializationManager#off(type: ‘headTrackingEnabledChangeForAnyDevice’, callback?: Callback |
适配指导
开发者需将使用@ohos.multimedia.audio模块内AudioSpatializationManager内部不带指定设备参数的查询、设置和监听接口的地方,适配修改为带指定设备参数的查询、设置和监听对应接口。
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
7、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦