多媒体

音频

插件名: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

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

视频

todo