首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >背景音乐xcode 7 swift

背景音乐xcode 7 swift
EN

Stack Overflow用户
提问于 2016-03-14 23:50:40
回答 1查看 998关注 0票数 0

我已经做了一个应用程序,但现在我想在我的应用程序中播放背景音频时,它启动了无限循环。我知道这是个愚蠢的问题,但如果有人能帮我,我会很高兴的。提前谢谢。:)

EN

回答 1

Stack Overflow用户

发布于 2016-03-15 00:14:35

这是一个宽泛的问题,但这里有一个您可以做的例子。

确保在类声明之上导入AVFoundation框架,如下所示:

代码语言:javascript
复制
import AVFoundation

如果您有一个.mp3文件,并且想要播放它并无休止地循环它,则可以使用以下代码来执行此操作:

代码语言:javascript
复制
var audioPlayer = AVAudioPlayer()

func startAudio() {
    let filePath = NSBundle.mainBundle().pathForResource("fileName", ofType: "mp3")
    let fileURL = NSURL.fileURLWithPath(filePath!)
    do {
        audioPlayer = try AVAudioPlayer.init(contentsOfURL: fileURL, fileTypeHint: AVFileTypeMPEGLayer3)
        audioPlayer.numberOfLoops = -1
        audioPlayer.volume = 1
    } catch {
        self.presentViewController(UIAlertController.init(title: "Error", message: "Error Message", preferredStyle: .Alert), animated: true, completion: nil)
    }
    audioPlayer.play()
}

只要你想在你的控制器中调用这个函数,音频就会开始播放。希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35992113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档