多媒体

音频

  • 插件名:audio
  • npm:tinyjs-plugin-audio

Tiny.js 提供了简单的音频操作姿势,由于各个浏览器的支持能力不一,一些高级姿势暂时还享受不到。使用 Tiny.audioManager 这个已经实例化的对象可以快速操作音频文件。

Tiny.Loader.add([
  {name: 'music', url: 'https://os.alipayobjects.com/rmsportal/aVTYsHoGDVBnqXKuYDrs.mp3'}
]).load(function(){
  var music = Tiny.audio.manager.getAudio('music');
  music.loop = true; //设置循环播放
  music.play(); //开始播放
});

使用 stop 方法可以停止播放:

music.stop();

Tips

  • 一般情况下,使用音频时,同时提供 ogg 和 > mp3 两种格式,根据浏览器的支持情况,自动切换,> 默认使用 ogg 格式;
  • 引用时直接使用 ogg 资源即可,Tiny.js 会自动> 识别切换是否需要使用同目录下的 mp3 格式资源。

视频

TODO