首页 > 解决方案 > Flutter Web 应用程序 - 音频播放器在 ios 移动站点上崩溃,但在桌面站点上运行

问题描述

我正在构建一个带有音频的学习应用程序作为 Flutter Web 应用程序。该网络应用程序在 Android 设备上运行,但在 iOS 设备上,当我进入使用音频播放器的屏幕时,我会看到灰屏。然后,如果我请求桌面站点(而不是使用移动站点),它就可以工作。当我切换到使用 just_audio 而不是音频播放器时,也存在此问题。

这个问题在我的 iOS 设备上的 Safari 和 Chrome 上仍然存在。在这两种浏览器上,它都不能用作移动站点,但当我切换到桌面版本时就可以了。我想这是一个潜在的问题,在 iOS 上运行时会影响 Flutter Web 应用程序的所有音频相关插件。

在 Sentry 上,该错误与“UnimplementedError”有关。

知道问题是什么以及如何解决吗?谢谢!

标签: iosflutter

解决方案


推荐阅读