具有剪辑/编辑功能的 Flutter 音频播放器,如 Just_ 音频播放器

时间:2021-05-21 10:57:06

标签: flutter dart audio-player just-audio

每当我在我的 flutter 应用程序中录制音频时,由于点击手机上的开始和停止按钮,剪辑开始和结束时都会出现噪音。 Flutter 的 updateStatus([ {type: 'x', 'attributes': {status: 'emitted', num: 1}}, {type: 'y', attributes: {status: 'changed', num: 2}} ]) // => // [ // {type: 'x', 'attributes': {status: 'done', num: 1}}, // {type: 'y', attributes: {status: 'error', num: 2}} // ] 插件有一个 Edit/Clip 功能,可以去除这些噪音。 IE:

Just-Audio

但不幸的是, await player.setClip(start: Duration(seconds: 10), end: Duration(seconds: 20)); 插件无法与我的应用完美配合。我有一个滑动浏览量,每个页面都有自己的播放器。 Just-Audio 似乎不喜欢这个,而且好像每个滑动的页面都是同一个播放器。

所以我使用了 Just-Audio 插件,它允许多个玩家。但是 Audioplayer 插件没有 Audioplayers 插件具有的 Clip/Edit 功能。那么谁能看到我可以在Just-Audio插件中获得相同的剪辑/编辑功能吗?

这是Just Player插件的功能;

Audioplayers

这是 Future<Duration?> setClip({Duration? start, Duration? end}) async { if (_disposed) return null; _setPlatformActive(true)?.catchError((dynamic e) {}); final duration = await _load( await _platform, start == null && end == null ? _audioSource! : ClippingAudioSource( child: _audioSource as UriAudioSource, start: start, end: end, )); return duration; } 插件的小部件;

Audioplayers

0 个答案:

没有答案