#iphone #objective-c #ipad
#iPhone #objective-c #iPad
Вопрос:
Я хотел бы воспроизвести фильм quicktime в своем приложении, возможно ли это в webview или в любом другом представлении, мой единственный ресурс — это моя ссылка quicktime.
Комментарии:
1. Это URL-адрес или просто локальный файл?
2. это не имеет значения, URL, я думаю
Ответ №1:
Я уже использовал небольшую хитрость для воспроизведения аудиофайлов с URL в QuickTime. Я думаю, это может сработать и для файлов фильмов. Вот мой код :
NSString *url = @"http://my_url.com/my_movie_path/";
UIWebView* tempAudioPlayer = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];
[tempAudioPlayer loadHTMLString:[NSString stringWithFormat:@"<iframe frameborder="0" width="0" height="0" src="%@"></iframe>", url] baseURL:nil];
[self addSubview:tempAudioPlayer];
Сначала я создаю UIWebView, который не будет отображаться. Затем я loadHTMLString
добавляю <iframe>
в него URL-адрес моего файла в качестве src
значения. И я добавляю его в свой просмотр. Quicktime появляется немедленно.
Комментарии:
1. Итак, почему вы подтвердили ответ? Не могли бы вы опубликовать пример URL-адреса вашего фильма?
2. Взгляните на мою правку. Я допустил ошибку в своем коде: «http: //» было написано дважды.
3. хм .. Я загрузил URL-запрос webview
Ответ №2:
NSString *url = "http://my_url.com/my_movie_path/AAA.mov";
UIWebView *tempAudioPlayer;
[tempAudioPlayer loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]];