智能客服
你问我答,随时在线为你解决问题
在使用系统无线投屏时,部分音频流无法投屏。
使用正则表达式搜索:audio_server.*usage:,查看应用使用的音频流类型。
01-29 15:49:35.406 810 985 W C02B8B/audio_server/AudioPolicyService: [GetPreferredOutputDeviceDescInner]Invalid usage[0], return current device.
可见,应用的音频流类型:streamUsage:0,进一步查看音频流使用类型的枚举。根据枚举类型查阅,STREAM_USAGE_UNKNOWN的值是0,属于未知类型的音频流。可见应用使用的音频流类型为未知类型。
应用使用了未知类型的音频流,投屏场景下,未知类型的音频流无法选择分布式设备播放,只能选择默认的扬声器设备。
建议应用根据业务场景选用合适的音频流类型,目前在分布式设备上投播可支持的常见音频流类型包括:STREAM_USAGE_MOVIE、STREAM_USAGE_AUDIOBOOK、STREAM_USAGE_GAME、STREAM_USAGE_MUSIC、STREAM_USAGE_NAVIGATION、STREAM_USAGE_ACCESSIBILITY、STREAM_USAGE_VOICE_ASSISTANT。