2014-11-26 2 views
0

신속하게 작성된 xcode로 만든 응용 프로그램에서 avi 유형의 비디오를 재생하려고합니다. 내가 가지고있는 모든 비디오가 AVI에 있으며 지금은 비디오를 변환하는 데 시간을 할애 할 수 없습니다. 제공된 미디어 플레이어 라이브러리에서 비디오를 재생할 수 있습니까? 내가 쓴 코드는 비디오의 오디오 재생 :신속한 기반 응용 프로그램에서 Avi 비디오 재생

func playVideo() { 
    let path = NSBundle.mainBundle().pathForResource(symbol, ofType:"avi") 
    let url = NSURL.fileURLWithPath(path!) 
    moviePlayer = MPMoviePlayerController(contentURL: url) 
    if let player = moviePlayer { 
     player.view.frame = self.view.bounds 
     player.prepareToPlay() 
     player.scalingMode = .AspectFill 
     self.view.addSubview(player.view) 
    } 

또는 어쩌면 함수가 호출 될 때 비디오를 변환하는 방법이? MPMediaPlayer의 문서를 다음

답변

1

I를,

: 동영상 파일의 경우

, 이것은 일반적으로 확장자를 가진 파일이 .mpv, .MP4를 .mov로하고,하고 .3gp 의미

그래서 불행히도 MPMediaPlayer를 사용하여 avi 비디오를 읽을 수 없습니다.

iOS 용 VLC 소스 코드 덕분에이 파일을 다시 읽기 위해 사용자 지정 플레이어를 구현할 수 있습니다.

관련 문제