音频播放器

JSSDK 的 XMplayer 对象,提供音频播放功能。播放器不绑定 UI 界面,只负责处理播放逻辑,通过 XMplayer 直接使用喜马拉雅的声音 ID 即可处理播放。

静态属性

  1. version

    1. 说明: 音频播放器版本号

    2. 示例

       import { XMplayer } from '@xmly-fem/web-jssdk'
      
       const version = XMplayer.version
      

静态方法

  1. setup

    1. 说明

      1. 用于配置 XMplayer 参数,入参由播放器参数应用参数两部分组成;

      2. 通常建议调用 XMplayer.setup() 一次性配置音频播放器设置,后续在创建播放器实例时,即不必再传递参数(或只需传递少量差异化的参数);

      3. 应用参数与 config 初始化方法入参 完全相同,因为在 config 初始化方法被调用后,应用相关的信息已经全局配置好,如果不是特殊场景,通常你不需要注入应用参数

      4. config 初始化方法调用时,内部实际也会调用一次 XMplayer.setup()

    2. 示例

       XMplayer.setup({
         playlist: [],
         playMode: 'order',
         sounds: {},
         initLast: false,
         breakpoint: true,
         debug: false
       })
      

构造函数

  1. 说明

    1. XMplayer 创建实例时,可以传入一些参数,仅作用于当前创建的实例,入参由播放器参数应用参数两部分组成;

    2. 应用参数与 config 初始化方法入参 完全相同,因为在 config 初始化方法被调用后,应用相关的信息已经全局配置好,如果不是特殊场景,通常你不需要注入应用参数

  2. 示例

     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]
     })
    
© www.ximalaya.com lnc.ALL Rights Reserved 修订时间: 2019-08-16 15:55:35

results matching ""

    No results matching ""