Javascript проигрыватель для потокового видео, совместимый с iPad, iPhone и т. Д. - PullRequest
0 голосов
/ 13 октября 2011

Я ищу веб-видеоплеер, с помощью которого я могу поддерживать полную совместимость с устройствами iOS: iPad, iPhone и т. Д. (Поэтому я бы исключил все Flash-проигрыватели видео).

До сих пор я использовал Flowplayer, но у меня есть некоторые проблемы: главная проблема в том, что с помощью FLV-файлов я могу очень быстро начать воспроизведение видео, но у меня нет совместимости с iOS-устройствами. Вместо этого, используя файлы mp4, я полностью совместим с устройствами iOS, но перед воспроизведением видео мне нужно подождать, пока весь контент файла был загружен (несколько минут).

Итак, мой вопрос: существует ли видеоформат, который позволяет мне очень быстро воспроизводить видео, а также совместим также с устройствами iOS?

Ответы [ 2 ]

1 голос
/ 13 октября 2011

Пока не говорим о HTML5, давайте предположим, что вы в первую очередь заинтересованы в поддержке большинства пользователей и устаревших устройств. Если вы не используете встроенный проигрыватель (например, Flash), то во всех браузерах и / или JavaScript нет ничего, что позволяло бы воспроизводить видео, стандартизированное на этих устройствах. Если вы просто ссылаетесь на ссылку на видеофайл, вы просите устройство загрузить и декодировать видеофайл. Вот почему он обычно не начинает воспроизведение, пока не будет загружен весь файл. Это зависит от того, настроено ли для каждого устройства совместимое кодирование MIME для типа файла, указывающего на проигрыватель, который браузер может вызвать для обработки файла. Когда вы используете что-то вроде Flowplayer, обычно эти приложения Flash могут начать воспроизведение видео до того, как оно будет полностью загружено, потому что оно знает, как загрузить видео с вашего сервера по HTTP, и как только оно получит достаточно видеопотока (буферизует видео), оно может начать играть в нее. В настоящее время ваш лучший вариант - использовать то, что вы использовали для большинства устройств, и иметь отдельную ссылку на mp4 для устройств iOS. Если вы просто перекодируете видео, которые у вас уже есть, в FLV или в более старые форматы, которые вы использовали в mp4, вы сможете воспроизвести это в текущей версии любого проигрывателя на базе Flash, так как Flash будет работать и с этими файлами. так как это старые форматы.

0 голосов
/ 13 октября 2011

Я нашел этот ресурс, и он мне кажется очень хорошим: http://code.google.com/p/php-mobile-detect/

...