问题标签 [just-audio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
292 浏览

flutter - 当时播放两个音轨[只是音频]

我当时正在尝试播放两个音轨,第一个用作 BGM,另一个用作 SFX

现在发生的事情是 BGM 正在播放,当 SFX 声音开始播放时,BGM 会停止,然后从头开始。

我希望不停地播放这两种声音,我搜索了文档,但找不到明确的答案。

0 投票
0 回答
815 浏览

flutter - Flutter just_audio 包如何从字节播放音频

我正在使用 just_audio 插件,它描述了一个功能:从字节流中读取。

基本上,当我播放一个文件(来自 url)时,我正在保存文件中的字节,所以在这一步之后我想在本地播放它。

我有一个关于如何从字节流播放的问题。谁能提供一个例子如何做到这一点?我需要把它放在我的播放列表中,所以它必须是 ConcatanatingAudioSource 的子级。

我发现的唯一音频源是从 Uri 使用它。

这就是我保存字节的方式:

提前致谢

0 投票
1 回答
83 浏览

flutter - 使用 ConcatenatingAudioSource 时获取音频的下一个开始位置

这是关于使用Just Audio颤振包的。

使用 ConcatenatingAudioSource 时,我希望能够在音频连续播放的地方有一个搜索栏,而不会在下一个音频开始时给我一个 0 的位置。

例如,当使用 positionStream 时,当第一个 30 秒的音频结束时,我希望下一个即将播放的音频从位置开始Duration(seconds: 31)等等,所以我可以创建一个显示总持续时间为 60 秒的搜索栏,例如( 30 秒第一个音频,30 秒第二个音频)。

有没有人能够做到这一点或知道如何做到这一点?我正在关注https://pub.dev/packages/just_audio/example中的示例,并在此处阅读了一些相关信息:https ://github.com/ryanheise/just_audio/issues/174

0 投票
0 回答
127 浏览

flutter - Just-Audio Flutter Headers are not working when adding to playlist (ConcatenatingAudioSource)

We need to pass headers to server that hosts mp3 files and using following code but somehow header field is showing as null in logs, can you review and let us know if we are missing something or not using the headers correctly:

0 投票
0 回答
48 浏览

javascript - 如何从firestore动态地将多个音频数据提取到asset_audio_player列表中?

我一直在尝试将assets_audio_player用于播放列表。我想从 firestore 集合中动态获取数据,但我无法将所有歌曲都放入播放列表。

我一直在尝试使用来自 Firestore 的数据动态填充音频列表,但没有成功。

我在 db 收藏中有 3 首歌曲,但我只能将其中 1 首加入音频列表。

我不想像插件示例中所示静态添加歌曲网址。有人可以帮忙吗?

这是我的尝试:

首先,我使用 StreamBuilder 获取数据并将其传递给AudioPlayerBackgroundPlaylist();

这是AudioPlayerBackgroundPlaylist我希望看到歌曲的页面,但我只看到 db 集合中的三首歌曲中的一首

0 投票
1 回答
54 浏览

just-audio - 如何在just_audio中使用来自firestore的多个音频数据动态填充AudioSource?

我一直在尝试使用来自 firestore 的数据动态填充 AudioSource.uri()。

我将一些歌曲上传到 firestore 数据库,我想在我的应用程序中将这些数据用于 just_audio 播放列表。我已尽一切可能,我真的不确定为什么它不起作用。

我不想像插件示例中所示静态添加歌曲网址和其他数据。

这是我的尝试:

首先,我使用 StreamBuilder 获取歌曲数据并将其作为 DocumentSnapshot 列表传递给 JustAudioPlaylist() 页面;

然后,这是我希望检索和填充 AudioSource.uri() 的 JustAudioPlaylist 页面。

我不确定为什么它不起作用,但它会产生错误“addAll was called on null”。请问有人可以帮忙吗?

0 投票
1 回答
407 浏览

flutter - 在 [just-audio] Flutter 插件中获取流式音频文件的持续时间?

我正在使用 Flutter 的 Just-Audio 插件来播放来自网络的音频。由于我需要使用 Just-Audio 的剪辑功能从末尾删除一点点音频,因此我需要获取文件的持续时间。

那么我怎样才能得到这个“文件持续时间减去500毫秒”的数字呢?我正在使用 AWS S3 存储桶,所以我可以对元数据做些什么吗?

0 投票
1 回答
215 浏览

flutter - Just Audio Flutter Plugin - 如何将 Duration 从 Stream listener 转换为 Integer?

我正在使用 Flutter 的插件来播放从我的应用程序中Just-Audio获取的 mp3 文件。streambuilder返回函数所需文件的streambuilder持续时间 setClip

而不是“10”,“结束”点应该是文件的持续时间减去 500 毫秒。所以我的initState;中有这个流监听器。

但我需要将获取的持续时间转换为整数才能起飞 500 毫秒。不幸的是,int newevent = event.inMilliseconds;抛出以下错误;

我试过这个;

接着;

但是后来我在下面得到了这个红线错误milliseconds: newevent

那么如何从我的流监听器中获取我的持续时间作为整数,以便我可以将它用作中的端点player.setClip

0 投票
1 回答
124 浏览

flutter - Flutters Just Audio Plugin - 让背景透明?

我将 Flutter 的 Just_Audio 播放器覆盖在我当前的堆栈之上。但是背景是白色的。我需要它是透明的,以便只显示按钮和滑块。到目前为止,我一直无法找到可以将背景设置为透明的位置。有人知道吗?这是一些代码的示例;

0 投票
0 回答
522 浏览

flutter - 具有剪辑/编辑功能的 Flutter Audioplayers,如 Just_ Audio player

每当我在颤振应用程序中录制音频时,由于点击手机上的开始和停止按钮,剪辑的开头和结尾都会出现噪音。Flutter 的Just-Audio插件有一个编辑/剪辑功能,可以消除这些噪音。IE:

但不幸的是,该Just-Audio插件在我的应用程序中无法正常运行。我有一个滑动浏览量,每个页面都有它自己的播放器。Just-Audio 似乎不喜欢这样,并且表现得好像每个刷过的页面都是同一个播放器。

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

这是Just Player插件的功能;

这是插件的小部件Audioplayers