2013-04-02 3 views
1

Google 드라이브에 동영상을 업로드했습니다. 그들은 MPEG4 (avi) 포맷으로되어 있습니다. 나는 MPMoviePlayerViewController에서 비디오를보기 위해 생각할 수있는 모든 것을 시도했다. 시뮬레이터에서 동영상 플레이어가 실행되고 재생되는 것처럼 보이지만 동영상이 보이지 않습니다. 내 장치에서 실행하면 플레이어가 실행되지 않습니다. 나는 downloadUrl, alternateLink, embedLink 및 webContentLink를 아무런 성공없이 사용하려했습니다.iOS 앱에 올린 동영상보기

Google 드라이브에서 iOS로 비디오를 스트리밍 할 수 있습니까?

+0

Google 드라이브에서 비디오를 재생하려고하는데 위에서 언급 한 모든 링크가 로그인해야합니다. Google 드라이브에서 재생할 수 있습니다 .plpl reply – NextStep

+0

Google에서 다운로드 할 필요없이 mp4 비디오를 스트리밍 할 수 있습니다. 그들. 이 URL을 무비 플레이어에 전달하면 동영상을 스트리밍해야합니다. [NSString stringWithFormat @ "% @ & access_token = % @", downloadUrl, accessToken]; GTMOAuth2Authentication 개체에서 액세스 토큰을 가져올 수 있습니다. 만료되는 경우 새로 고침해야 할 수도 있습니다. 희망이 도움이됩니다. – Nitesh

답변

0

시뮬레이터는 완전한 에뮬레이터가 아니라 시뮬레이터입니다. iOS와 다른 기능을 가진 Mac OS의 유사한 프레임 워크를 사용합니다. 즉, 시뮬레이터는 실제 장치보다 더 많은 기능을 가질 수 있습니다.

iOS의 MPMoviePlayerController 클래스는 일부 컨테이너 및 코덱 만 지원하며 AVI는 지원하지 않습니다.

지원되는 형식

이 클래스는 아이폰 OS에서 지원하는 동영상 또는 오디오 파일을 재생합니다. 이 에는 스트리밍 된 콘텐츠와 고정 길이 파일이 모두 포함되어 있습니다. 640까지

H.264베이스 라인 프로파일 레벨 3.0 비디오 : 영화 파일의 경우, 이것은 일반적으로 확장자를 가진 파일 .mov로, .MP4, .mpv, 그리고하고 .3gp 다음과 같은 압축 표준 중 하나를 사용하여 의미 x 480 at 30 fps. (베이스 라인 프로파일은 B 프레임을 지원하지 않습니다.)

MPEG-4 파트 2 비디오 (단순 프로파일) 오디오 파일을 재생하려면이 클래스를 사용하는 경우

, 그것은 퀵타임 로고 동안 함께 흰색 화면 를 표시 오디오가 재생됩니다. 오디오 파일의 경우이 클래스는 최대 48kHz에서 AAC-LC 오디오를 지원하고 스테레오 오디오는 최대 48kHz의 MP3 (MPEG-1 오디오 레이어 3)를 지원합니다.

+0

감사합니다. 나는 .mov로 전환했고 모든 것이 작동합니다. –