2010-12-04 5 views
3

У меня проблема. Мне нужна твоя помощь. Im работает над приложением, где пользователь может смотреть поток (mp4) или загружать его. Мне удалось скачать поток (mp4) на симуляторе iphone, и файл есть, и он отлично работает, но когда я пытаюсь запустить приложение на iphone, он не сработает. Файл есть, но я не могу его воспроизвести. Пожалуйста, помогите ... (Это сделано в Monotouch)Сохранение потока (mp4) на iphone

ответ

2

Обратите внимание на кодировку файлов iPhone 3G и другое устройство iOS могут воспроизводить только определенное подмножество файла mp4.

В компании Apple документации MPMoviePlayerController:

Этот класс играет любой фильм или аудио файл поддерживается в IOS. Это включает как потоковое содержимое, так и фиксированную длину . Для видеофайлов, это обычно означает, что файлы с расширениями .mov, .mp4 , .mpv и .3gp и с использованием одного из следующих стандартов сжатия:

  • H.264 Baseline Profile Level 3.0 видео, до 640 x 480 при 30 кадрах в секунду. (Профиль Baseline не поддержка B кадров.)
  • MPEG-4 Part 2 видео (Simple Profile)

Если использовать этот класс для воспроизведения аудио файлов, он отображает белый экран с логотип QuickTime, когда воспроизводится звук . Для аудиофайлов этот класс поддерживает аудио AAC-LC с частотой до 48 кГц, и MP3 (MPEG-1 Audio Layer 3) до 48 кГц, стерео аудио.

+0

Благодарим за быстрый ответ. Он отлично работает, когда я запускаю приложение/код в своем симуляторе, я могу воспроизводить видео. Но это не работает на iphone. – gorhal 2010-12-04 21:41:49

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