ohos.multimedia.audio AudioManager订阅多次,触发时只会回调最后一次订阅是怎么回事?
使用的是API10版本
ohos.multimedia.audio AudioManager订阅多次,触发时只会回调最后一次订阅是怎么回事?
使用的是API10版本
这个问题是关于ohos.multimedia.audio.AudioManager
在OpenHarmony OS(ohos)API 10版本中的行为。根据你的描述,当你多次订阅相同类型的事件,只有最后一次订阅的回调会被触发。
这个问题可能有以下原因:
为了解决这个问题,你可以尝试以下方法:
AudioManager
订阅事件的详细说明。这可能会给你一些关于为什么只有最后一次订阅被回调的线索。最后,如果这个问题是API本身的一个限制或bug,那么你可能需要等待OpenHarmony的官方更新或修复。
该问题已在API11版本修复,对于AudioVolumeManager、AudioVolumeGroupManager、AudioRoutingManager、AudioStreamManager接口,升级到API11后,当同一个事件被重复订阅多次,所有未取消订阅的回调函数,都能收到事件发生的通知。
适配建议:
适配指导