gpt4 book ai didi

ios - Swift-音频-按键声音不断出错

转载 作者:行者123 更新时间:2023-12-02 11:03:22 27 4
gpt4 key购买 nike

我才刚刚开始在iOS中进行开发,并试图创建一个简单的应用程序,该应用程序会在按下按钮时更改图像并一次又一次播放声音,但在运行时始终会出错。

错误“严重错误:解开可选值时意外发现nil
(lldb)”

这是我的“view controller.swift”

import UIKit
import AVFoundation

class ViewController: UIViewController {

let image0 = UIImage(named: "button.png")
let image1 = UIImage(named: "buttonPressed.png")

var sound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("sound", ofType: "m4a")!)
var player = AVAudioPlayer()

@IBOutlet weak var clicker: UIButton!

@IBAction func clickerPressed(sender: UIButton) {

sender.setImage(image1, forState:.Highlighted)

player.stop()
player.currentTime = 0
player.play()

}

override func viewDidLoad() {
super.viewDidLoad()

clicker.setImage(image0, forState:.Normal)
clicker.setImage(image1, forState:.Highlighted)

player = AVAudioPlayer(contentsOfURL: sound, error: nil)
player.prepareToPlay()

}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()

}

}

最佳答案

谢谢迈克尔。问题已解决。
原始的.m4a文件显然出问题了。我将其转换为.mp3,一切正常。

关于ios - Swift-音频-按键声音不断出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27735067/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com