标题概括了我的问题。我是编码的新手,不了解如何解决问题。
我已经尽力了。
import UIKit
import AVKit
import AVFoundation
class ViewController: UIViewController {
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
}
@IBOutlet weak var PowerLVLlabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func randomNumber(_ sender: Any) {
let randomNumber = Int.random(in: 1000...10000)
PowerLVLlabel.text = String(randomNumber)
if case { randomNumber; >=9000 == (true);
func playVideo() {
guard let path = Bundle.main.path(forResource: "over 9000", ofType:"mp4") else {
debugPrint("over 9000.mp4 not found")
return
}
{let player = AVPlayer(url: URL(fileURLWithPath: path))
let playerController = AVPlayerViewController()
playerController.player = player
present(playerController, animated: true) }
{player.play()
}
答案 0 :(得分:1)
尝试一下:
func playVideo(){
guard let path = Bundle.main.path(forResource: "over 9000", ofType:"mp4") else {
debugPrint("over 9000.mp4 not found")
return
}
let player = AVPlayer(url: URL(fileURLWithPath: path))
let playerController = AVPlayerViewController()
playerController.player = player
present(playerController, animated: true)
player.play()
}
@IBAction func randomNumber(_ sender: Any) {
let randomNumber = Int.random(in: 1000...10000)
PowerLVLlabel.text = String(randomNumber)
if randomNumber >= 9000{
playVideo()
}
}
答案 1 :(得分:0)
您需要从js
中获取playVideo
函数,并删除一些不需要的randomNumber
和;
{}