2011-02-07 5 views
0

У меня есть приложение, которое я пытаюсь разрешить пользователям выбирать, какой фильм в YouTube они играют. У меня есть UIWebView со встроенным URL-адресом, но я хочу, чтобы встроенный код мог меняться.Изменить встроенный адрес youtube в UIWebView

До сих пор я не могу изменить это. Эта текущая установка показывает только пустой белый экран. Когда я помещаю youtubeURL вместо @, он работает нормально, но не изменчив. Любые идеи по изменению URL-адреса? У меня есть настройка, чтобы они могли ввести URL-адрес, который будет сохранен как youtubeURL, и это URL-адрес, который я хочу показать UIWebView.

В моей 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

Что вы имеете в виду: то, что вы хотите, не совсем ясно. Вы хотите, чтобы пользователи вводили свои данные n youtube link, или вы хотите предварительно заполнить массив ссылок для использования? будьте более конкретными пожалуйста. – jakev

ответ

1

Так что начал работать Я понимаю тот факт, что пользователь не может изменить код, поэтому у меня есть youtubeURL, чтобы они могли изменять ссылку на YouTube. Я просто использовал их, чтобы они хотели, чтобы они были в UITextField, и сохранили его на ярлыке как а также к youtubeURL. Работы сейчас прекрасны.

0

Вы должны были бы иметь ввода текста, а затем сделать youtubeURL = inputLabel.text (или просто пропустить переменную youtubeURL в целом.

Вы не можете иметь пользователю изменить код.

Смежные вопросы