标签 flutter 下的文章

Audio Cache

原文地址:https://github.com/luanpotter/audioplayers/blob/master/doc/audio_cache.md

为了使用本地资源,你必须使用AudioCache类。

Flutter没有提供对资源播放音频的简单方法,而这个类则提供了相应的方法。实际上它会将资源复制到设备中的一个临时文件夹中,然后将其作为本地文件播放。

它跟踪复制出来的文件,以缓存的形式工作,你可以毫不延迟地重播它们。你也可以实现对文件的预加载。

每个实例都有自己独立的缓存,因此,如果想优化加载时间,可以创建一个单例。

- 阅读剩余部分 -

目前在flutter中,并没有官方提供的音频播放插件,因此,需要我们自己去寻找第三方的widget或者自己开发。在google的时候,如果搜索“flutter audio”,那么出来的第一条结果一般都是“audioplayers | Flutter Package - Dart Pub”。本文主要是翻译该项目的说明文件,用来简化大家对它的理解。

原文地址:https://github.com/luanpotter/audioplayers/blob/master/README.md

AudioPlayers

一个可用来同时播放多个音频文件的Flutter插件,兼容Android和iOS。

- 阅读剩余部分 -