Я хочу воспроизвести фильм quicktime в своем приложении

#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]]];