AVPlayer & SwiftUI Part 5 : VideoPlayer가 출시되었습니다!

이 블로그는 파트 1 , 파트 2 , 파트 3파트 4 에서 진행되고있는 SwiftUI 비디오 플레이어와 관련이 있습니다. 하지만 걱정하지 마세요! 따라 잡을 필요가 없습니다!

WWDC20과 iOS 14 베타의 출시로 SwiftUI의 새로운보기 : VideoPlayer! 사용하는 것이 얼마나 간단한 지보십시오.

VideoPlayer는 뷰 계층 구조에 포함 된 AVPlayerViewController를 효과적으로 제공하므로 Apple의 기본 컨트롤 및 동작을 무료로 사용할 수 있습니다.

하지만 조심하세요! 프로그래밍 방식으로 플레이어 재생을 시작하지 않으면 VideoPlayer에 컨트롤이 표시되지 않으므로 시작할 수 없습니다!

GitHub 리포지토리 가 작동하는 예제를 제공하도록 업데이트되었습니다.

오버레이보기 (비디오와 컨트롤 사이에 있음)를 제공 할 수 있지만 기본 컨트롤을 비활성화 할 수있는 것 같지 않습니다. 사용자 지정 컨트롤을 적용하거나 기본값을 숨기려면이 블로그 시리즈의 1-4 부에서 설명한 이전 경로로 이동해야하므로 여전히 가치가 있습니다!

WWDC20은 SwiftUI에 많은 멋진 개선 사항을 가져 왔으며, 그중 많은 부분이 Hacking With Swift 에서 Paul Hudson이 멋지게 요약했습니다 .

Suggested posts

UIKit-UIViewController 및 UIView 용 실시간 미리보기

UIKit-UIViewController 및 UIView 용 실시간 미리보기

Storyboard와 xib없이 프로젝트를 만드는 것은 절대적으로 가능하지만 때로는 프로그래밍 방식으로 UI 및 제약 조건을 관리하는 것이 어려울 수 있습니다. 따라서이를 수행하는 효과적인 방법은 무엇입니까? 이러한 제약, 크기 및 색상을 관리하기 위해 개발 시간을 단축 할 수 있습니까? 응 우리는 할 수있어.

Xcode 프로젝트 종속성 그래프 작성 — XCGrapher 소개

Xcode 프로젝트 종속성 그래프 작성 — XCGrapher 소개

최근 우리는 (많은) 사내 라이브러리를 CocoaPods에서 Swift Packages로 마이그레이션했습니다. 우리의 진행 상황에 대한 개요를 얻기 위해 새로운 도구를 구축 한 후 저에게 새로운 것을 배웠습니다. 런타임에 Swift 라이브러리를 동적으로로드하는 것입니다! 이것은 약간 더 긴 기사이므로, 식욕을 돋우기 위해 여기에 우리가 다룰 내용의 일부 목록이 있습니다. (때로는 매우 세부적으로) : 💡Module Migration Mayhem 10 개 이상의 커스텀 CocoaPod를 Swift 패키지로 옮기는 것은 까다로운 작업입니다. 특히 따라서 상호 의존적이며 세 개의 iOS / tvOS 앱 프로젝트에서 모두 사용됩니다.