Я хочу создать простое видео-приложение, которое просматривает видео-форму, которую вы добавляете в YouTube. Я не нашел «VideoView». Я имею в виду, если изображение предназначено для изображения, что такое UIView для видео.Реализация видеоизображения в раскадровке
ответ
В исходной библиотеке нет объекта, который выполняет функцию просмотра видео. Но вы можете импортировать фреймворк MediaPlayer
в свой проект и добавить его программно.
Вот пример Свифта
import MediaPlayer
class Step1ViewController: UIViewController {
var moviePlayer: MPMoviePlayerController?
override func viewDidLoad() {
super.viewDidLoad()
playVideo()
}
func playVideo() {
let videoView = UIView(frame: CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.bounds.width, self.view.bounds.height))
let pathToEx1 = NSBundle.mainBundle().pathForResource("myVideoFile", ofType: "mp4")
let pathURL = NSURL.fileURLWithPath(pathToEx1!)
moviePlayer = MPMoviePlayerController(contentURL: pathURL)
if let player = moviePlayer {
player.view.frame = videoView.bounds
player.prepareToPlay()
player.scalingMode = .AspectFill
videoView.addSubview(player.view)
}
self.view.addSubview(videoView)
}
}
В дальнейших настройках и приложение уведомлений он имеет кучу в-построить возможности. Поэтому проверьте это.
FYI этот MPMoviePlayerController устарел – Xav
Для воспроизведения видео яблоко предоставил MPMovieViewController увидеть это https://developer.apple.com/library/prerelease/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/index.html
и это
http://www.brianjcoleman.com/tutorial-play-video-swift/
В YouTube Video случае мы получили встроенные ссылки используются так для этого вы получите помощь от этого https://github.com/gilesvangruisen/Swift-YouTube-Player
import AVFoundation
import AVKit
class ViewController: UIViewController {
var player = AVPlayer()
var playerController = AVPlayerViewController()
func playVideo() {
let videoURL = NSURL(string: videoUrl)
player = AVPlayer(url: videoURL! as URL)
let playerController = AVPlayerViewController()
playerController.player = player
self.addChildViewController(playerController)
**Add your view Frame**
playerController.view.frame = self.view.frame
**Add sub view in your view**
self.view.addSubview(playerController.view)
player.play()
}
func stopVideo() {
player.pause()
}
}
- 1. Реализация tableView didSelectRowAtIndexPath в раскадровке
- 2. Реализация ADBannerView на раскадровке с автозапуском
- 3. Ошибка в onpreparedlistener() для видеоизображения
- 4. отображение видеоизображения в winRT gridview
- 5. Удаление видеоизображения в flex/flash
- 6. Поворот видеоизображения в режиме livestreaming
- 7. Захват видеоизображения в рамках ViewPager
- 8. функция увеличения видеоизображения iphone
- 9. Положение поворота видеоизображения изменено
- 10. Сжатие видеоизображения ALAsset
- 11. Добавление видеоизображения Youtube
- 12. Как определить высоту видеоизображения?
- 13. HTML-тег видеоизображения
- 14. Получение ориентации видеоизображения iOS
- 15. Android изменение видеоизображения к ландшафту
- 16. Проблемы с наложением видеоизображения Unity
- 17. Как проверить идентификаторы видеоизображения youtube?
- 18. Создание полноэкранного видеоизображения без Bootstrap
- 19. Устранение утечки видеоизображения OpenCV iOS
- 20. Продолжайте воспроизведение видеоизображения после перерыва
- 21. Кодирование видеоизображения Flowplayer H.264
- 22. HTML-тег видеоизображения Youtube video
- 23. Максимальное разрешение видеоизображения iPad Mini?
- 24. Как оставить выровняемые видеоизображения adsense?
- 25. экран видеоизображения выцветает черным в Android-телефоне
- 26. Создание видеоизображения в более толстом цвете
- 27. Vimeo - получить все видеоизображения пользователя в массиве
- 28. Неверная предварительная обработка видеоизображения в андроиде
- 29. Получение кадров из видеоизображения в Android
- 30. Как сделать звуковую дорожку видеоизображения в IOS
использование [MPMoviePlayerController] (https://developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/). –