gpt4 book ai didi

ios - 为什么我在 ios 模拟器上听不到这个 mp3 文件?

转载 作者:行者123 更新时间:2023-11-29 02:07:56 24 4
gpt4 key购买 nike

import UIKit
import AVFoundation
class MainViewController: UIViewController,ViewController2Delegate,AVAudioPlayerDelegate {

@IBOutlet weak var b1: UIButton!
@IBAction func b1_pressed(sender: AnyObject) {
NSLog("hi");
}

override func viewDidLoad() {
super.viewDidLoad()
var player: AVPlayer! = nil
var steamingURL:NSURL! = NSURL(string:"http://yflvr.com:8080/data/songs1/mp3/16287239.mp3")
player = AVPlayer(URL: steamingURL)
player.play()
}

最佳答案

您的 AVPlayer 对象将在 viewDidLoad 完成后被释放,因为您已将播放器分配给局部变量。您需要为玩家创建一个属性。

@IBOutlet weak var b1: UIButton!
@IBAction func b1_pressed(sender: AnyObject) {
NSLog("hi");
}

var player: AVPlayer!

override func viewDidLoad() {
super.viewDidLoad()
var steamingURL:NSURL! = NSURL(string:"http://yflvr.com:8080/data/songs1/mp3/16287239.mp3")
player = AVPlayer(URL: steamingURL)
player.play()
}

关于ios - 为什么我在 ios 模拟器上听不到这个 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29595246/

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