November 8, 2017 | Swift, Media, AVFoundation, iOS, macOS, tvOS | raywenderlich.com