2015-04-28 3 views
2

Я пытаюсь отправить HTML-письмо с видео, встроенным в код, и посмотреть его в собственном приложении электронной почты для устройств iOS. Натуральное почтовое приложение iOS поддерживает элементы видео HTML5, и я тестировал это много раз в последние несколько лет.HTML5 видео, не воспроизводимое на родном почтовом клиенте iOS (2015)

На прошлой неделе после отправки нескольких видеороликов я заметил, что медиаплеер в основном приложении будет загружать, отображать исходный кадр видео, но не воспроизводить видео. Я просмотрел историю выпусков программного обеспечения iOS, чтобы увидеть, было ли что-то, что могло повлиять на это поведение, но не увенчалось успехом.

Ниже электронной

<html> 
<head> 
    <title>TEST</title> 
    <style></style> 
</head> 
<body> 
<div id="html5-video"> 
    <p>THIS IS A HTML5 VIDEO</p> 
    <video controls> 
    <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4" type="video/mp4"> 
    <p>Your browser does not support H.264/MP4.</p> 
    </video> 
</div> 
</body> 
</html> 

Дополнительные примечания: - видео играет хорошо в других поддерживаемых средах почтовых - IOS поддерживает формат H.264/видео файлов MP4 - проблема начала происходит где-то в марте или апреле

Любая помощь указал мне в правильном направлении будет высоко оценили :)

+0

Вы возвращаете правильный заголовок типа контента (видео/mp4), и у вас есть тип mime, зарегистрированный на вашем веб-сервере? iOS не заботится о расширении, просто нужно сопоставить атрибут «type» с типом содержимого заголовка ответа. –

+0

Да, тип mime видео/mp4 зарегистрирован на моем веб-сервере. Видеоконтент тестировался и воспроизводился некоторое время в прошлом месяце в iOS, поэтому я не верю, что что-то не так с конфигурацией сервера. Но спасибо за предложение! – callmechen

+0

Я столкнулся с тем же вопросом, и это связано с IOS8. См. Https://discussions.apple.com/thread/6800366?start=0&tstart=0 и http://www.emaildesignreview.com/html-email-coding/the-video-tag-is-missing-in- action-in-ios8-mail-2014/ –

ответ

1

у вас есть небольшая неточность в вашем вопросе.

IOS поддерживает формат файла MP4

Почти! Он фактически поддерживает некоторые файлы MP4, но не все из них.

Вы должны тесно follow the guidance that Apple issue, если вы хотите, чтобы видео играть - они защищают свой бренд, отказываясь пытаться воспроизводить видео, которые могли бы выглядеть бедным на устройстве ...

В частности, они хотят, чтобы вы придерживаться к определенным условиям для скорости передачи, размерам и даже запросить, чтобы ваш HTTP-сервер поддерживал байтовые запросы.

Если вы соответствуете этим условиям - тогда видео должно воспроизводиться.

+0

Да, вы правы. Теперь я использую видеофайл MP4, совместимый с Apple. Но это скорее ориентиры, чем требования. Хотя я ценю ссылку на ресурс: D – callmechen

+0

Просто хочу быть ясным, что обслуживание видео, совместимого с Apple, не решило проблему :( – callmechen

+0

Это интересно. Я протестировал несколько видео, которые ранее сообщалось как работающие в электронной почте на iOS - но я просто получаю резервный контент во всех случаях. Например: http://www.emailonacid.com/blog/details/C13/a_how_to_guide_to_embedding_html5_video_in_email – Fenton

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