2013-04-12 6 views
1

IOS5에 대해 VLC를 사용하여 YouTube 온라인 비디오를 재생하려고합니다.VLC가 온라인 비디오를 재생할 수 없습니다.

""근처에 코드를 EXC_BAD_ACCESS를 "프로그램이 신호를받은"

NSString *conntentURL = @"http://www.youtube.com/watch?v=FWKYriGgmCo";//(it's a workable link) 
NSURL *url = [NSURL URLWithString:connectURL]; 
MVLCMovieViewController *movieViewController = [[MVLCMovieViewController alloc] init]; 
movieViewController.url = url; 
[self presentModalViewController:movieViewController animated:YES]; 
[movieViewController release]; 

이 응용 프로그램을 실행,하지만 난 힌트와 함께 http.c 파일에서 정지를 가지고 : 나는 이런 NSURLMVLCMovieViewController에 사용 코드를 설정

p_sys->psz_user_agent = var_InheritString(p_access, "http-user-agent"); 
    for(char *p = p_sys->psz_user_agent; *p, p++) 

VLC은 온라인 재생을 지원합니까? 또는 ios에 직접 URL을 재생할 수 있도록 수정해야하는 항목은 무엇입니까?

미리 도움을 주셔서 감사합니다.

답변

1

VLC iOS 소스 코드에서 RTP 및 UDP 스트림을 처리하도록 많은 노력을 기울였습니다. 짧은 대답은 내가 그 프로토콜을 위해 작동하도록하지는 않았지만 HTTP는 작동하고 블로킹은 OS 수준 인 것처럼 보입니다.

당신은 내가 VLC가 제대로 컴파일하고 최신 엑스 코드에서 작동하기 위해 무엇을했는지에 대한 자세한 내용을 원하는 경우, 다음과 같은 포럼 스레드를 읽어 보시기 바랍니다 https://forum.videolan.org/viewtopic.php?f=12&t=108691 유튜브 HTTP를 것으로 보인다 때문에

, 그것은 작동해야하지만 마일리지 월 다르다. 희망이 도움이됩니다.

+0

고맙습니다. 나는 이미 제대로 작동하도록했습니다. YouTube와 같은 온라인 비디오를 재생하면 URL을 올바르게 파싱해야합니다. – user2273189

관련 문제