问题标签 [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 投票
1 回答
52 浏览

flutter - 检查音频是否已经加载

问题:我如何知道从远程源获取音频的操作(例如,使用 加载播放器 player.setUrl(url1, preload: true))是否已经为此播放器完成?

换句话说,我想要的是连续调用player.setUrl(url1, preload: true)两次,获取两次数据。

我正在寻找与player.hasAudio我上面的示例等效的属性。或另一种获得类似结果的方法。

0 投票
1 回答
392 浏览

flutter - 使用 audio_service 的 AudioHandler for Flutter 应用程序区分停止和处理

just_audio AudioPlayer 允许您停止和处理:

stop在将来可能仍想再次开始演奏时使用,而dispose在您完全完成时使用。

我的问题是包装just_audio AudioPlayer的audio_service AudioHandler只有一个stop方法。没有dispose

添加自定义操作的正确方法是什么?

并这样称呼它:

0 投票
1 回答
71 浏览

flutter - Flutter 的 JustAudio 插件:createTrack 返回错误 -12

这是在将 Flutter 的 justaudio 插件与 .m4a 音频文件一起使用时偶尔和间歇性发生的错误;

该文件似乎在那里并单击播放进度条,但我什么也听不到。如果我关闭并重新启动 Android Studio,问题就会消失,但这让我担心上线。我该如何解决这个问题?

0 投票
1 回答
110 浏览

flutter - Flutter web:使用just_audio时getTemporaryDirectory(path_provider)未捕获的异常

我正在使用新的实验LockCachingAudioSourcejust_audio。它似乎适用于 Android 和 iOS,但是当我在网络上运行我的应用程序时,我收到以下未捕获的错误:

这是我的代码:

我找到了解决方案,所以我将其发布在下面。

0 投票
2 回答
94 浏览

flutter - 如何使用插件audio_service颤动处理音频通知的onTap?

我想在应用程序在前台或后台时处理点击通知然后重定向到特定页面,我使用audio_service插件来处理背景音频,这个插件可以处理吗?

0 投票
0 回答
67 浏览

flutter - Flutter just_audio 包,无法通过 Note 9 扬声器获得声音(适用于其他设备)

2021 年 7 月 8 日,使用颤振 2.2.3 和 just_audio 0.7.4

我有一台不想播放 Flutter 音频的物理设备。这是运行 Android 10 的三星 Note 9。这让我发疯了一段时间,因为它是我的主要测试设备。

我现在发现我的问题是这个设备独有的。

相同的示例代码适用于:

  • 注 10(安卓 10)
  • 安卓 6 设备
  • iPhone IOS 14.4.2

只有 Note 9 不播放声音。(音量达到最大值,没有任何颤动的应用程序发出噪音)使用 Note 9 时的调试日志看起来与在其他设备上的一样。

更重要的是:我有另一个使用 audioplayers 包的示例应用程序,我得到了完全相同的结果:适用于除 Note 9 之外的所有设备。

知道什么可能导致这种行为吗?是否有设备设置可以阻止所有颤振测试应用程序被允许播放声音?

我将在一天左右的时间内将设备恢复出厂设置,看看是否会有所不同。只是:如果这确实有所作为,我仍然不知道是什么导致了这个问题。

0 投票
0 回答
304 浏览

just-audio - 播放器位置不同步 audio_service 颤动

我有一个音频播放器应用程序,它使用audio_servicejust_audio插件进行播放。一切似乎都很好,但我面临两个问题。

  1. 播放器位置不同步,持续时间变为位置,但是当我暂停音频时,它反映了正确的位置。这种行为可以在通知和AudioService.positionStream更新 Flutter UI 上的搜索栏上看到。

  2. 音频突然停止在锁定屏幕上播放。 播放时的位置与持续时间相同

暂停时的位置

我的代码:

代码块摘要:基本上是AudioService在播放器状态更改时设置状态。

0 投票
0 回答
918 浏览

flutter - 无法使用 just_audio 在 Flutter Android 中播放声音

所以,当我单击按钮时,我试图从 Flutter 资产中获得这种声音。到目前为止,我已经尝试了许多不同的软件包,但似乎没有一个对我有用。我不断得到这个:

但是当我在 Web 中加载我的应用程序时,它工作得非常好。为什么?

我的代码:

请帮助 :) 我也尝试过 flutter_audio_player 0.1.2 和许多其他软件包......似乎没有一个工作......

尝试了audiofileplayer 2.0.1,现在另一个错误...

0 投票
1 回答
216 浏览

flutter - 在 just_audio 中聆听歌曲结尾

我想问一下当歌曲结束时是否有任何流可以在just_audio 颤振包中做一些事情,或者有什么方法可以做到这一点?

0 投票
0 回答
47 浏览

flutter - 淡入淡出音频

我正在使用 Just-Audio 播放资产文件(现在,我最终会转而流式传输它们)但我需要在一段时间内淡入淡出音频。现在,有一种解决方法,我只是加载淡入淡出的文件,但音频的长度在 10 到 30 分钟之间,我想到的减小文件大小的一种方法是尝试使用无间隙循环,并且每个循环都会降低音量,但我似乎无法让它工作。

这是我正在尝试做的一个例子:

我在 initstate 中调用它。音频播放一次,在打印状态时,我可以看到我已完成,但它不再播放。

对此有解决方案的任何想法?