问题标签 [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 回答
1138 浏览

flutter - Flutter IOS just_audio在手机处于静音模式时不播放

我正在开发一个音频应用程序。要播放各种音频文件,我正在使用 just_audio 包:

Just_Audio

它在 Android 手机上运行良好,但在 iPhone 上,当手机设置为静音模式时,它不会播放任何声音。无论如何,有人遇到过这个问题吗?

我的代码设置非常简单:

我声明播放器:

设置网址:

并播放:

任何帮助将不胜感激。

谢谢

卡森

0 投票
2 回答
551 浏览

android - 有没有办法使用 just_audio 快进?

我正在使用just_audio,效果很好。

但似乎找不到快进或倒带的方法。

更新:原来 just_audio 是audio_service包的一部分,使用 audio_service 为我解决了这个问题。

0 投票
1 回答
221 浏览

flutter - Flutter 插件 just_audio 示例错误然后处理

我刚刚复制了 just_audio 库的示例并将其放入我的项目中,然后我正在热重新加载或按回,我收到一个错误

我测试的导致小部件是:

但是我无法自己修复它,并且在网上没有任何信息,因此将不胜感激。

0 投票
1 回答
443 浏览

flutter - 如何使用 just_audio (flutter) 从我的 api 中获取带有受保护 url 的音频

我正在尝试在我的颤振应用程序上使用 just_audio 播放音频。我的音频网址来自我使用 django rest 框架构建的 API,并且这些音频的网址受到保护(我正在使用令牌授权)

0 投票
1 回答
244 浏览

flutter - Flutter onResume 检测到音乐暂停为时已晚

我有以下代码,我使用just_audio作为我的音频播放器。我的问题是我想在用户离开应用程序时暂停、取消暂停音频。我通过以下方式成功完成了这一点:

我的问题是,当我点击主页按钮时,应用程序会在完成应用程序关闭动画后暂停音频(即当您在应用程序内按下主页按钮时获得的动画,您的应用程序会从各个方向缩小到中心并完全消失)。

这感觉很笨拙,因为动画完成后音频停止。有时它会在动画完成后停止 + 最多 1 秒过去。我在发布版本上对其进行了测试,结果相同。这太可怕了!问题是 Flutter 检测到 AppLifecycleState.paused 状态太晚了,不如原生快(实际上没有接近原生)。原生 Android 几乎在按下 home 键的那一刻就检测到它。当用户点击主页按钮时,是否有其他方法可以暂停和取消暂停 Flutter 中的音频播放器?对于生产就绪的应用程序来说,这是无法接受的。

我的颤振版本:1.22.0 稳定版

0 投票
1 回答
1239 浏览

flutter - 如何修改 just_audio 中的队列?

我正在尝试使用 just_audio 和 audio_service 制作音乐应用程序,但我一直在实现该onAddQueueItem功能。我找不到在 just_audio 上附加/修改队列的方法,只有如何通过player.setAudioSource.

我是打算player.setAudioSource用来更改当前队列还是我错过了什么?

0 投票
3 回答
1454 浏览

flutter - Flutter just_audio 循环模式不循环

我正在使用flutter audio_service(https://pub.dev/packages/audio_service)和just_audio(https://pub.dev/packages/just_audio)在前台和后台播放音频文件。

我继承了BackgroundAudioTask,添加了一个 AudioPlayer 实例,并覆盖了所需的方法。例如我更新了重复模式:

我正在尝试添加一个播放列表并有一个音频文件循环,但似乎缺少一些东西,在播放曲目 #1 后,播放器试图从相同的 #1 曲目开始并再次播放。这是我的代码(部分downloadAndPlay):

我添加了这个来检查 ProcessingState.completed 是否被触发,这意味着它到达了轨道的末端,但它没有触发:

0 投票
1 回答
1824 浏览

flutter - 如何使用 audio_service 和 just_audio 在 Flutter 中查找当前歌曲时长

当您MediaItemaudio_service中设置时,您还不知道歌曲的持续时间,因为此时 just_audio还没有要告诉您的更改。

常见问题解答说要更新MediaItem如下:

但我不清楚如何或在哪里做到这一点。GitHub 存储库中的示例应用程序通过提供预先计算的时间来回避这个问题。(GitHub问题

如何以及在哪里将持续时间从 just_audio 转移到 audio_service 以便它可以更新听众?

我发现了一些有用的东西,所以我在下面添加了一个答案。

0 投票
1 回答
1007 浏览

flutter - 如何使用 just_audio 和 audio_service 同时播放两个(或更多)音频文件?

我尝试通读 Github 上的项目自述文件和问题,看看是否有可能使用Flutter的just_audio和插件同时播放两个或多个音频文件。audio_service有没有人使用这些插件或类似的插件实现了类似的东西?我目前在生产中使用这些插件,因此最好坚持使用它们为应用程序添加所需的功能。

任何帮助将不胜感激,谢谢!

0 投票
1 回答
328 浏览

flutter - 如何在 AudioSourse just_audio Flutter 中获取特定音频的持续时间?

我正在构建一个可以使用 just_audio 播放音频的项目。我有一个放入 AudioSource 的音频列表,我需要为列表中的每个音频创建一个控制破折号(一个播放按钮和一个进度条),而不是像往常一样为播放列表使用一个通用的。但我不知道如何获取列表中每个音频的持续时间/持续时间流,每次单击特定音频的播放按钮时,只会播放该音频? 在此处输入图像描述 在图片中,我只能使用 player.durationStream 获取当前状态的持续时间,当我单击播放按钮时,仅播放 sequenceState 的当前音频。

请帮助,tkx 很多!