//
// ViewController.swift
// Muqing
//
// Created by Mac on 2023/3/21.
//
import UIKit
import AVFoundation
class ViewController: UIViewController {
//@IBOutlet weak var btn1: UIButton!
var player: AVAudioPlayer!
let sounds = ["note1", "note2", "note3", "note4", "note5", "note6", "note7"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
// 这个函数连接了其他按钮
@IBAction func play(_ sender: UIButton) {
// IBAction函数的sender参数+利用tag属性区分那个按钮
//btn1.tag
// 创建音频播放器并播放本地音频
let url = Bundle.main.url(forResource: sounds[sender.tag - 1], withExtension: "wav")!
do{
player = try AVAudioPlayer(contentsOf: url)
player.play()
}catch{
print(error)
}
}
}