【问题标题】:Reuse audio player重用音频播放器
【发布时间】:2013-07-02 02:23:17
【问题描述】:

我只是在玩 trigger.io,需要澄清一下原生组件的使用。这个问题专门针对音频播放器,但我假设其他 API 以相同的方式工作,因此它可能对所有 API 都有效。

要播放文档说明的音频文件:

forge.file.getLocal("music.mp3", function (file) {
   forge.media.createAudioPlayer(file, function (player) {
      player.play();
   });
});

如果您有多个用户可以在应用内播放的音频文件,使用上面的代码,每次他们播放一个文件时都会创建一个新的音频播放器。这似乎是因为您可以同时播放多个音频文件。

当人们使用该应用程序时肯定会超时,这会消耗大量内存吗?似乎没有办法使用现有的播放器并用新的播放器替换当前的音频文件。一旦您拥有“播放器”实例,这可能吗?或者有没有办法在用户停止音频或完成时处理当前实例?或者当用户离开该特定音频项时?

谢谢 蒂龙。

【问题讨论】:

    标签: trigger.io


    【解决方案1】:

    好地方,这实际上只是我们文档中的一个疏忽,播放器实例有另一个方法player.destroy() 将删除相关的本地实例。

    我会确保以后更新 API 文档。

    【讨论】:

      猜你喜欢
      • 2022-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-19
      • 1970-01-01
      相关资源
      最近更新 更多