2017-11-27 2 views
0

저는 iOS 개발을 처음 접했지만 기본 (기본 인터페이스, 사용자 상호 작용, 논리)에 자신이 있습니다. 내가 지금하고 싶은 것은 개인 녹화 웹 사이트 (사용자가 필요로하는 로그인)에서 비디오를 스트리밍/다운로드하고 트위터, 페이스 북, 유튜브와 같은 다른 소셜 미디어에 기본 편집 (트리밍) 및 공유를 허용하는 응용 프로그램을 만드는 것입니다. , 등등 ... 나는 이것에 대해 전혀 경험이 없다.iOS 앱에 동영상 퍼가기

필자가 지금까지 연구 한 내용에 따르면 WebView와 AVKit 가져 오기에 대해 지적했으나 적절하다고 생각했지만보다 구체적인 조언이 필요했습니다. 무엇을 살펴 봅니까? 어디에서 시작할 수 있습니까?

+0

당신이하고자하는 것에 대해 좀 더 구체적으로 설명해야합니다. 귀하의 질문은 너무 일반적입니다. –

답변

0

꽤 쉽게 URL을 AVPlayer에주고 레이어에 비디오를 스트리밍합니다. 일반적으로보기에 레이어를 추가하고 UIView를 서브 클래스 화하고 layerClass을 재정의하고 원하는 경우보기의 백업 레이어를 만들 수 있지만 뷰의 크기를 조정하려면 해당보기에서 autolayout을 사용합니다. 이 코드는 원격 URL에서 스트리밍되거나 파일을 문서 디렉토리에 다운로드하고 URL을 가져 오면 로컬 파일도 재생할 수 있습니다.

 let playerLayer = AVPlayerLayer() 
     let player = AVPlayer(playerItem: AVPlayerItem(asset: AVAsset(url: url), automaticallyLoadedAssetKeys: ["playable"])) 
     playerLayer = AVPlayerLayer(player: player) 
     playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill 
     playerLayer.frame = videoView.bounds 
     videoView.isHidden = false 
     videoView.layer.addSublayer(playerLayer) 
     playerLayer.player?.play() 
+0

감사합니다! 그것은 완벽하게 들린다. –

관련 문제