问题现象
在App中使用WebSocket,当消息通过WebSocket推送过来时,有一个提示音播放,请问有没有相关API?
常见FAQ
Q:播放短促提示音(如点赞、收藏、新消息等场景的提示音或音效),应该如何处理?
A:
- 推荐优先使用SoundPool,若应用使用SoundPool开发音频播放功能,且StreamUsage指定为STREAM_USAGE_MUSIC、STREAM_USAGE_MOVIE、STREAM_USAGE_AUDIOBOOK等类型,播放短音,则其申请焦点时默认为并发模式,不会影响其他音频。
- 若应用不希望使用SoundPool,并且当前使用的流类型会打断其他音频播放,推荐使用音频会话策略(AudioSessionStrategy)相关接口,指定为CONCURRENCY_MIX_WITH_OTHERS策略。