4

Video with AVFoundation

 3 years ago
source link: https://www.raywenderlich.com/21460315-video-with-avfoundation
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Video with AVFoundationGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupShapeGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroupGroup

New Book — Real-World Android by Tutorials!

Take your Android skills to the next level and stand out from the rest.
Get solutions to the hard, real-world problems you face every day as an Android developer.
Start reading for free — today!

This course is available as part of the raywenderlich.com Professional subscription. To learn more click here

Video with AVFoundation

Mar 23 2021 · Video Course (58 mins) · Intermediate

AVFoundation is Apple’s advanced framework for working with time-based media, such as audio and video. This course covers the essentials to using the AVFoundation framework to create video based apps. Learn how to import videos, create thumbnails from them, play live videos in SwiftUI, setup capture sessions to preview and capture still images, record movies files; and merge multiple video clips.

Version

  • Swift 5.3, iOS 14, Xcode 12

Video with AVFoundation

Import Videos

6:00 Free

Get started with working with videos by importing videos into your app by way of the PHPickerViewController.

Leverage the AVAssetImageGenerator to produce thumbnails for each of your videos.

Learn how to incorporate video playing in your SwiftUI app.

Learn how to create a list of videos and then play those videos one after another using an AVPlayerViewController.

Understand how to add picture-in-picture capability to your app so your users can watch your video in a small floating window.

Use AVFoundation to access the camera and show a live preview on the screen.

Learn how to take pictures with AVFoundation and then how to control the flash on demand.

Unlock the video camera on your phone and then learn how to access your recordings in your code.

Learn how to take several video sources and produce a merge preview of them.

Take several videos and merge them into a singular video that you can save to your phone.

Who is this for?

This course is for intermediate iOS developers who are comfortable with the Swift language, SwiftUI and know their way around Xcode.

Covered concepts

  • Import Videos with PHPickerViewController
  • Video Player in SwiftUI
  • Video Playlists
  • Picture in Picture
  • Previewing the Camera
  • Taking Photos
  • Recording Video
  • Splicing Videos Together

Contributors

Brian Moakley

Brian is an instructor at Razeware who develops courses and screencasts on a wide variety of topics of iOS development. When...

Instructor
Adriana Kutenko

Graphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...

Illustrator

Comments

Add a rating for this content

Sign in to add a rating

All videos. All books.
One low price.

A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

The largest and most up-to-date collection of courses and books on iOS, Swift, Android, Kotlin, Flutter, Dart, Server-Side Swift, Unity and more!

All videos. All books. One low price.

A raywenderlich.com subscription is the best way to learn and master mobile development — plans start at just $19.99/month!

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalogue of 50+ books and 4,000+ videos.

  • © 2021 Razeware LLC
  • Made with ♥ from around the world
  • 6000+ Tutorials and counting

raywenderlich.com and our partners use cookies to understand how you use our site and to serve you personalized content and ads. By continuing to use this site, you accept these cookies, our privacy policy and terms of service .


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK