2011-09-08 3 views
0

내 앱에서 divx 또는 mkv 파일을 재생할 수 있기를 원했습니다. 그래서 저는 URL 스키마 메소드를 사용하여 버즈 플레이어와 같은 플레이어를 호출합니다.다른 앱에서 동영상 재생 후 내 앱으로 돌아 가기

UIApplication *ourApplication = [UIApplication sharedApplication]; 
NSString ourPath = @"http://buzzplayer:http://www.mylocalserver.com/file.avi"; 
NSURL *ourURL = [NSURL URLWithString:ourPath]; 
[ourApplication openURL:ourURL]; 

그리고 위대한 작품은 비디오 플레이어에서 파일을 엽니 다. 하지만 그 플레이어에서 Done을 ​​누르면 내 앱으로 돌아 가지 않는 Buzz Player 메뉴로 이동합니다.

URL 요청을 플레이어에게 보내고 이것이 특정 버즈 플레이어가 아니라 모든 앱에서 수행 할 것으로 가정 할 때 추측 할 수 있습니다.

비디오 플레이어가 내장 된 Apple에서 작동하도록 외부 플레이어를 사용할 수있는 방법이 있습니까? 내가 언론을했을 때 그것은 내 앱으로 돌아 간다? 아니면 이보다 더 좋은 해결책일까요?

휠체어를 재발 명하고 내 앱에 비디오 플레이어를 구축하고 싶지 않았습니다.

답변

1

다른 앱이 완료된 후 iOS에서 앱을 다시 가져올 수있는 방법이 없습니다. 귀하의 경우에는 귀하의 응용 프로그램에 영화 플레이어를 구축해야 할 것 같습니다. 어느 것이 그렇게하기가 어렵지 않습니다. Foundation 프레임 워크에서 MediaPlayer 클래스를 살펴보십시오.

+0

현재 MediaPlayer를 사용하고 있으며 지원되는 코덱을 제외하고는 완벽하게 작동합니다. 대신 대체 플레이어를 사용하고 싶었습니다. 어쩌면 내가 AVI 및 MKV 파일을 재생할 수있는 내 응용 프로그램에 포함시킬 수있는 타사 라이브러리를 둘러 볼 필요가 있을까요? – user930731

관련 문제