2011-02-07 3 views
0

사용자가 어떤 youTube 영화를 재생할 것인지 선택할 수있는 앱이 있습니다. 임베디드 URL이있는 UIWebView가 있지만 해당 임베디드 코드를 변경할 수 있어야합니다.UIWebView에서 삽입 된 YouTube 주소 변경

지금까지는 변경할 수 없습니다. 이 현재 설정은 빈 흰색 화면 만 표시합니다. @ 대신에 youtubeURL을 넣으면 잘 작동하지만 변경이 불가능합니다. 어떤 아이디어 URL을 변경하는 방법? 나는 그들이 youtubeURL로 저장되는 URL을 입력 할 수 있도록 설정하고 UIWebView가 보여주기 원하는 URL입니다. 내 viewDidLoad에에서

:

youtubeURL = @"http://www.youtube.com/watch?v=HQ7R_buZPSo"; 

버튼에 의해 트리거 내 playMovie에서 : 사전에

NSString* html = [NSString stringWithFormat:@"\ 
         <html><head>\ 
         </head><body style=\"margin:0\">\ 
         <embed id=\"yt\" src=\" %@ \" type=\"application/x-shockwave-flash\"\ 
         width=\"1024\" height=\"748\"></embed>\ 
         </body></html>", youtubeURL]; 

    [self.view addSubview:youTubeView]; 
    [youTubeView loadHTMLString:html baseURL:nil]; 
     ... 

감사합니다!

+0

무엇을 원한다는 뜻입니까? 원하는 것은 정확히 명확하지 않습니다. 사용자가 자신의 ow n youtube link 또는 사용할 링크 배열을 미리 채우고 싶습니까? 좀 더 구체적으로 말하십시오. – jakev

답변

1

을 그래서이 일을 시작 무작위로. 나는 사용자가 코드를 변경할 수 없다는 것을 이해한다. 그래서 youtubeURL을 사용하여 youtube 링크를 변경할 수있다. 나는 UITextField에 원하는 내용을 타이핑하고 레이블에 저장했다. youtubeURL도 마찬가지입니다. 이제는 정상적으로 작동합니다.

0

당신은 입력 텍스트 상자가 다음 youtubeURL = inputLabel.text을 (수행하거나 아예 youtubeURL 변수를 생략해야 할 것이다.

당신은 사용자가 코드를 변경할 수 없습니다.

관련 문제