如何在启动屏幕中快速播放音频文件

Posted

技术标签:

【中文标题】如何在启动屏幕中快速播放音频文件【英文标题】:How to play audio file in launch screen in swift 【发布时间】:2016-05-20 10:45:35 【问题描述】:

我正在尝试在我的 swift 应用程序的启动屏幕中播放一个 4 秒长的 .mp3 文件。我知道如何播放 .mp3 文件,但我不知道在哪里放置代码以便在用户看到启动屏幕时播放文件。我应该使用哪个文件?我创建了一个 swift 文件并将其设置为启动屏幕的 .xib 类,但没有成功。

【问题讨论】:

【参考方案1】:

选项 1: 您可以在应用启动时加载一个 ViewController。

那个 VC 有 Splash 图像并且会一直保留到你的声音文件被执行。播放声音的代码仅包含在此 VC 中。

选项 2: 播放声音的代码是 AppDelegate 的 didFinishLaunchingWithOptions 方法。并在您的声音结束后使窗口可见。

第二个选项,我没有实际尝试过。

【讨论】:

选项 1 更好。 我喜欢这个。我使用选项 1 进行开发

以上是关于如何在启动屏幕中快速播放音频文件的主要内容,如果未能解决你的问题,请参考以下文章

如何快速播放下载的音频文件

从远程 url 播放音频文件时如何生成音频频谱?

如何下载并保存音频文件然后快速播放?

在 iOS Safari 中播放音频时如何设置缩略图?

播放音频并单击重新启动

如何在 Flash 中创建一个音乐播放器来创建音频文件的波形?