音频播放器
JSSDK 的 XMplayer 对象,提供音频播放功能。播放器不绑定 UI 界面,只负责处理播放逻辑,通过 XMplayer 直接使用喜马拉雅的声音 ID 即可处理播放。
静态属性
version说明: 音频播放器版本号
示例
import { XMplayer } from '@xmly-fem/web-jssdk' const version = XMplayer.version
静态方法
setup说明
通常建议调用
XMplayer.setup()一次性配置音频播放器设置,后续在创建播放器实例时,即不必再传递参数(或只需传递少量差异化的参数);应用参数与 config 初始化方法入参 完全相同,因为在 config 初始化方法被调用后,应用相关的信息已经全局配置好,如果不是特殊场景,通常你不需要注入应用参数;
config 初始化方法调用时,内部实际也会调用一次
XMplayer.setup();
示例
XMplayer.setup({ playlist: [], playMode: 'order', sounds: {}, initLast: false, breakpoint: true, debug: false })
构造函数
说明
应用参数与 config 初始化方法入参 完全相同,因为在 config 初始化方法被调用后,应用相关的信息已经全局配置好,如果不是特殊场景,通常你不需要注入应用参数;
示例
import { XMplayer } from '@xmly-fem/web-jssdk' // 创建播放器实例 const player = new XMplayer({ playlist: [182847535, 197491263, 183339305, 195901119], playMode: 'order', initLast: false, breakpoint: true, debug: false })建议先调用
setup静态方法设置全局,在需要的地方创建播放器实例,仅传入简单的参数即可:import { XMplayer } from '@xmly-fem/web-jssdk' // 配置播放器设置 XMplayer.setup({ playMode: 'order', initLast: false, breakpoint: true, debug: false }) // 创建播放器实例 const player = new XMplayer({ playlist: [182847535, 197491263, 183339305, 195901119] })