Das Neueste swift3-Code
Sie avPlayerViewController verwenden können es Standard Pause sein können und alle Einstellungen spielen kann available.So Sie nur zwei Rahmen arbeitet hinzufügen können, um die projects.Those Frameworks sind
1) AV-Kit-Framework 2) AV Foundation FrameWork Import diese Frameworks in Ihrer Klasse und Objekte für die Spieler zu erstellen und mp3-Datei oder mP4-Datei, um Ihre Projekte Navigation oder anderweitig von url hinzufügen verwendet auch
import UIKit
import AVFoundation
import AVKit
class ViewController: UIViewController {
var player = AVAudioPlayer()
let avPlayer = AVPlayer()
var avPlayerLayer: AVPlayerLayer!
@IBOutlet var vedioPlayer: UIView!
override func viewDidLoad() {
super.viewDidLoad()
}
Wiedergabe Song Verwendung dieser Code
func playButton(_ sender: AnyObject) {
let url = Bundle.main.url(forResource: "01 O Rangula Chilaka", withExtension: "mp3")!
let player = AVPlayer(url: url as URL)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
self.present(playerViewController, animated: true) {
playerViewController.player!.play()
}
}
Video abspielen Verwendung dieser Code seine für MP4-Datei zu einem Projekt oder URL auch das Video verwendet
let videoURL = NSURL(string: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")
let player = AVPlayer(url: videoURL! as URL)
let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = vedioPlayer.bounds
vedioPlayer.layer.addSublayer(playerLayer)
player.play()
Dieser Code zu spielen, verwenden hinzugefügt für mp4-Datei in Ihren Projekten
let url = Bundle.main.url(forResource: "Shakthi - Premadesam Yuvarani", withExtension: "mp4")!
avPlayerLayer = AVPlayerLayer(player: avPlayer)
videoPlayer.layer.insertSublayer(avPlayerLayer, at: 0)//videoPlayer is the uiview the vide0plays only that view.
let playerViewController = AVPlayerViewController()
playerViewController.player = player
self.present(playerViewController, animated: true) {
playerViewController.player!.play()
}
danke für die Antwort, aber das ist keine Lösung Beca benutze ich diese Instanz auf ViewDidAppear() auslösen. – seggy
und dieser Code funktioniert, aber spielen Hintergrund Audio und Video parallel. – seggy