美文网首页iOS开发互动教程
6.16 实现音乐的背景播放功能 [iOS开发-Xcode教程]

6.16 实现音乐的背景播放功能 [iOS开发-Xcode教程]

作者: 互动教程网 | 来源:发表于2018-04-11 12:58 被阅读33次

    1. 在欢迎窗口右侧的历史项目列表中,双击打开之前创建的单视图项目模板。

    image

    2. 本节课将为您演示,如何实现音乐的背景播放。首先打开项目信息配置文件。您需要在配置文件中,进行一些操作,使程序支持音乐的背景播放。

    image

    3. 点击鼠标右键,弹出右键菜单。

    image

    4. 在弹出的右键菜单中,点击选择添加一行命令。

    image

    5. 在键名输入框内,输入需要设置的键名。

    image

    6. 点击右向箭头,弹出隐藏的内容。

    image

    7. 在右侧的值输入框内点击,用来设置键值。

    image

    8. 点击输入键对应的值,使程序支持后台播放本地音频和网络流音频。

    image

    9. 然后在项目导航区,打开视图控制器的代码文件。

    image

    10. 现在来一步步编写代码,实现音乐的背景播放功能。

    image

    11. 首先导入音频播放框架。

    image

    12. 初始化音频播放对象,并将音频播放对象,作为视图控制器类的属性。

    image

    13. 获得音频会话对象,该对象属于单例模式,也就是说不用开发者而自行实例化。这个类在各种音频环境中,起着非常重要的作用。

    image

    14. 在音频播放前,首先创建一个异常捕捉语句。

    image

    15. 启动音频会话管理,此时会阻断后台音乐的播放。

    image

    16. 设置音频操作类别,表示该应用仅支持音频的播放。

    image

    17. 设置应用程序支持接受远程控制事件。

    image

    18. 定义一个字符串常量,描述声音文件的路径。

    image

    19. 将字符串路径,转换成网址路径。

    image

    20. 对音频播放对象,进行初始化,并加载指定的音频文件。

    image

    21. 为音频播放做好准备。

    image

    22. 设置音频播放对象的音量大小。

    image

    23. 设置音频播放的次数,-1为无限循环播放。

    image

    24. 开始音频素材的播放。点击[编译并运行]按钮,启动模拟器预览项目。模拟器启动后,您将听到一段劲爆的音乐。

    image

    25. 点击键盘上的快捷键,退出应用程序,您会发现音乐仍会在后台继续播放。

    image

    26. 点击[停止]按钮,关闭模拟器,并结束本节课程。

    image

    image

    image

    本文整理自:《互动教程 for Xcode9 & Swift4》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1063100471,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

    相关文章

      网友评论

      • IT人故事会:做开发很累,还的学习,之前你这个我也碰到过,但是没记录谢谢了

      本文标题:6.16 实现音乐的背景播放功能 [iOS开发-Xcode教程]

      本文链接:https://www.haomeiwen.com/subject/ajbahftx.html