
iphone
Swiftimport AVFoundationclass ViewController: UIViewController { var audioPlayer: AVAudioPlayer? override func viewDidLoad() { super.viewDidLoad() // 音频文件的URL let audioURL = Bundle.mAIn.url(forResource: "background_music", withExtension: "mp3") do { // 创建AVAudioPlayer实例 audioPlayer = try AVAudioPlayer(contentsOf: audioURL!) // 播放音频 audioPlayer?.play() } catch { print("音频文件无法播放: \(error)") } } // 停止按钮的动作方法 @IBAction func stopButtonTapped(_ sender: UIButton) { // 停止音频播放 audioPlayer?.stop() }}在上面的例子中,我们首先导入了AVFoundation框架。然后,在视图控制器的viewDidLoad()方法中,我们创建了一个AVAudioPlayer实例并开始播放音频。最后,我们在stopButtonTapped()方法中调用了stop()方法来停止音频的播放。使用iphone的AVAudioPlayer类可以很容易地实现对背景音乐的控制。通过导入AVFoundation框架,创建AVAudioPlayer实例,并调用stop()方法,我们可以停止背景音乐的播放。这使得我们可以根据应用程序的需求,在适当的时候停止背景音乐的播放。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号