import UIKit
import AVFoundation
class ViewControlle:UIViewController {
ver soundPlayer :AVAudioPlayer!
@IBAction func onClicked(_sender :UIButton){
let path =Bundle.main.path(forResource:"bird",ofType:"mp3")
let url = URL(fileURLWithPath:path!)
soundPlayer = try? AVAudioPlayer(contentsof: url)
soundplayer.play()
}
}
let iv = self.view.viewithTag(4)! as! UIImgeView
let img = UIImage.animgatedImageNamed("frame-",duration: 0.5)
iv.image = img
var imgs :Array<UIImage> = []
for i in 1...19 {
let img = UIImage(named: "frame-\(i).png")!
imgs.append(img)
}
let imgView = self.viewithTage(4) as! UIImageView
imgView.animationImages = imgs
imgView.animationDuration = 0.8
imgView.startAnimating()
let iv = self.view.viewWithTag(4)!
UIView.animate(withDuration: 2, animations: {
iv.transfrom = iv.transform.rotated(by: cGFloat(360))
})
let iv = self.view.viewWithTag(4)!
UIView.animate(withDuration: 2, animations: {
iv.frame.origin.x += 100
if iv.frame.origin.x > self.view.frame.size.width {
iv.frame.origin.x = 0
}
})
let iv = self.view.viewWithTag(4) !
UIIiew.animate(withDuration: 2,animations: {
iv.transform = CGAffineTransform(scalex: 0.8, y: 0.8)
})
let iv = self.view.viewWithTag(4) !
UIView.aniphate(withDuration: 2, animations: {
iv.alpha = 0.1
})
import UIKit
import AVKit
class ViewController:UIViewController {
@IBActroller func play(_sender:Any)
{
let path = Bundle.main.path(forResource:"test",0fType:"mov")
let url = URL(fileURLWithPath: path!)
let player = AVplayer(url: url)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
playerviewController.view.frame = CGRect(x:20, y: 100, width: self.view.bounds.with - 40,height: 200)
self.addChild(playerViewController)
self.view.adddSubview(playerViewController.view)
}
}
import UIKit
import AVKit
class ViewController: UIViewController {
@IBAction func NetworkPlay(_sender:UIButton) {
let neturl = "http://bos.nj.bpc.baidu.com/tieba-smallvideo/11772_3c4323967235fdnfdgb 0.mp4"
guard let networkUrl = URL(string: neturl ) else { return }
let player = AVPlayer(url: networkUrl)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
self.present(playerViewController, animated: true, completion:nill)
}
}
import UIKit
import AVKit
import AVFoundation
class ViewController: UIViewController {
var playFlag = false
var playerViewController = AVPlayerViewController()
var soundPlayer : AVAudioPlayer!
override func viewDidLoad() {
super.viewDidLoad()
let iv = self.view.viewWithTag(4)! as! UIImageView
let img = UIImage.animatedImagNamed("frame-",duration: 0.5)
iv.image = img
Timer.scheduledtimer()
}
}