start abstract method
- int audioEffectID,
- {String? path,
- ZegoAudioEffectPlayConfig? config}
开始播放音效。
支持版本:1.16.0 及以上。
详情描述:开始播放音效,默认仅播放一次,且不会将音效混入推流中,如需修改请配置 config
参数。
业务场景:当需要播放简短的声音效果,比如鼓掌,欢呼声等时,可以使用该接口实现,进一步通过 config
参数配置播放次数,将音效混入推流中。
调用时机:在 createAudioEffectPlayer
之后可调用。
使用限制:无。
audioEffectID
音效资源的 ID。SDK 内部使用 audioEffectID 进行音效的播放控制,SDK 不强制用户以固定形式的值传入该参数,最好保证每个音效可以有唯一的 ID,推荐的方式有静态自增 ID 和传入音效文件路径的 hash 两种方式。path
音效资源的路径。
取值范围:目前仅支持播放本地文件和 "assets://" ,不支持 "ipod-library://" 和网络资源等。如果之前使用 loadResource 预先加载了音效,可传入 null 或 ""。config
音效播放配置。
默认值:传空则仅播放一次,且不会混音入推流中。
Implementation
Future<void> start(int audioEffectID,
{String? path, ZegoAudioEffectPlayConfig? config});