0

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

createTrack returned error -12
E/AudioTrack(22346): createTrack_l(8194608): AudioFlinger could not create track, status: -12 output 0
E/AudioTrack-JNI(22346): Error -12 initializing AudioTrack
D/AudioTrack(22346): gather(): no metrics gathered, track status=-12
E/android.media.AudioTrack(22346): Error code -20 when initializing AudioTrack.
E/IAudioFlinger(22346): createTrack returned error -12

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

4

1 回答 1

0

在 Android 上,音频播放器是资源密集型的,在出现此错误之前您可以分配的数量有限。您需要确保在不再使用播放器后将其处理掉,然后再创建新播放器,否则您将耗尽资源。

于 2021-07-01T13:37:22.037 回答