【问题标题】:Custom audio control for ios appsios 应用的自定义音频控制
【发布时间】:2019-05-09 02:14:15
【问题描述】:

我们正在 IOS 上使用 Swift 创建一个需要使用自定义音频控件的应用:播放按钮、停止按钮、当前时间/位置指示器、持续时间,甚至可能还有一个用于播放 1 个音频文件的搜索栏内置在应用程序中。我的朋友在这个项目上很努力,但到目前为止还没有找到解决方案。是否可以使用 mediaplayer 或者其他更简单的 api,可能类似于 android 应用程序的 exoplayer。

谢谢。

【问题讨论】:

    标签: swift custom-controls audio-player


    【解决方案1】:

    在我看来,我会说使用 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。我希望我能提供帮助,如果您有任何问题,请随时提问!

    【讨论】:

    • 有没有可以用来更新搜索栏控件的回调函数?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多