多媒体组件

LayaAir引擎提供了音频播放和视频播放两种多媒体组件,它们都继承自 Component,可以添加到任意节点上使用。

多媒体组件是原有多媒体节点(SoundNode、VideoNode)的组件化版本。相比节点方式,组件化的优势在于:不需要在场景中创建额外的节点,只需为已有节点添加组件即可具备多媒体播放能力,更符合组件化的开发理念。

除了使用多媒体组件,LayaAir 还支持通过 SoundManager 等 API 在代码中直接控制音频播放,详见《代码控制音频》《代码控制视频》

组件 说明
音频播放组件 SoundPlayer 用于播放背景音乐或音效,支持设置循环次数、自动播放等,底层通过 SoundManager 播放
视频播放组件 VideoPlayer 用于播放视频,支持播放器和解码器两种模式,解码器模式下可将视频渲染为纹理参与引擎渲染
Copyright ©Layabox 2026 all right reserved,powered by LayaAir Engine更新时间: 2026-06-02 11:29:27

results matching ""

    No results matching ""