start abstract method

Future<void> start(
  1. int audioEffectID,
  2. {String? path,
  3. 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});