1
как я могу использовать Swift & AppleTV4 для отображения видео, которое находится внутри XcodeProj? Могу ли я использовать AVPlayer для воспроизведения Mp3 позже?AppleTV + Swift + MP4 + Xcode? Как показать .mp4 внутри xcodeproj?
Это то, что у меня есть:
import UIKit
import AVFoundation
import AVKit
import MediaPlayer
class ViewController: UIViewController {
let videoplayer = AVPlayer(URL: NSURL(string: "file.mp4")!)
let audioplayer = AVPlayer(URL: NSURL(string: "file.mp3")!)
@IBOutlet weak var Buttonizer: UIButton!
@IBAction func ButtonPressed(sender: AnyObject) {
videoplayer.play()
audioplayer.play()
// let videoplayer = AVPlayer(URL: NSURL(string: "https://clips.vorwaerts-gmbh.de/VfE_html5.mp4")!)
}
and the rest.. (viewDidLoad stuff)
Я попытался запустить AVPlayer с внешним mp4, но videoplayer.play() просто падает с breakcode.
Рул: Я пытался что внутри кнопки, и внутри viewDidLoad() - но все это я получаю размытый фон. Я что-то упускаю? Должен ли он быть загружен во вторичный ViewController .. или? – esaruoho
esaruoho: см. Мой обновленный ответ. Просто попробовал, и теперь это работает для меня ... –
wow Roel, он действительно работает. Я попытаюсь изменить его, чтобы вместо этого воспроизвести файл MP3. Кроме того, есть ли способ убить экран видеоплеера после его завершения? Потому что кажется, что если я просто продолжаю нажимать «Enter» (я запускаю это в симуляторе), он будет продолжать играть другой, а другой - поверх каждого другого. :) – esaruoho