适用于 iOS 应用程序的自定义音频控件



我们正在 IOS 上使用 Swift 创建一个应用程序,该应用程序需要使用自定义音频控件:播放按钮、停止按钮、当前时间/pos 指示器、持续时间,甚至可能还有一个搜索栏来播放应用程序中内置的 1 个音频文件。 我的朋友在这个项目上努力工作,但到目前为止无法找到解决方案。 是否可以使用媒体播放器还是另一个 API 更容易,可能类似于安卓应用程序的 exoplayer。

谢谢。

在我看来,我会说使用 AVFoundation 可能是最简单的,因为它内置在 swift 中,你只需要做import AVFoundation,你可能想要创建一个 AVAudioPlayer 来听音乐。此外,API非常简单。如果您需要任何入门帮助,我在 Mashable 上找到了这篇文章,它展示了如何播放音频以及如何使用自定义播放和暂停按钮控制它。https://medium.com/yay-its-erica/creating-a-music-player-app-in-swift-3-53809471f663。我还在Apple的文档中找到了如何获取音频播放 https://developer.apple.com/documentation/avfoundation/avaudioplayer/1387297-currenttime 的当前时间。我希望我能够提供帮助,如果您还有其他问题,请随时提问!

最新更新