CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
[CriAtom] 与其他应用程序的声音协调
范例內容
概述
此范例演示了如何在其他应用程序播放声音时静音了BGM类别。
前提是系统为iOS。
场景信息
中间件
CRI ADX (CRI Atom)
范例
进阶范例
存储路径
/CRIWARE/SDK/unity/samples/UnityProject/Assets/Scenes/criatom/advanced/
场景文件
Scene_03_PlaybackWithOtherAudio.unity
程序说明
配置CRIWARE Library Initializer
如需让ADX与其他应用程序的声音协调,在
CRIWARE Library Initializer
组件中, [iOS Config]中的"Override iPod Music"必须为disabled(无效)。
other_audio_is_playing函数
other_audio_is_playing函数,确认了其他应用程序是否在播放声音, 该函数定义于Assets/Plugins/iOS/other_audio_is_playing.c。
将该函数从一个C::脚本导入后即可使用。
静音BGM类别
在以下时间点时,确认iOS“Music”应用程序是否正在后台播放声音并将BGM类别静音。
当场景开始时
当应用程序被重新开始时
将不会被影响不属于BGM类别的声音。
除此范例中的类别静音外,您也可以静音指定的 CriAtomSource达到同样效果。
Copyright (c) CRI Middleware Co., Ltd. 1.8.10