Android не воспроизводит видео HTML5 по HTTPS - PullRequest
1 голос
/ 01 октября 2010

Я использую элемент HTML5 для воспроизведения sample.mp4.Играет нормально, если используется протокол HTTP.Если я изменю URL-адрес для использования HTTPS, появится сообщение «Извините, это видео не может быть воспроизведено»Сертификат SSL действителен.Я пробовал как на IIS, так и на сервере Apache.

<video src="sample.mp4" id="myvideo" />
<a href="javascript:void(0)" onclick="document.getElementById('myvideo').play();">Play</a>

Ответы [ 3 ]

3 голосов
/ 08 июня 2011

Похоже, что Android в настоящее время не поддерживает показ видео по ссылке SSL (https): http://groups.google.com/group/android-developers/browse_thread/thread/7e7003b845c3fb98

1 голос
/ 31 января 2013

Android Chrome (4.2) не будет воспроизводить MP4, расположенный на сервере, требующем аутентификации, или в папке, защищенной паролем. MP4 будет воспроизводиться с HTTPS-сервера, если он не требует аутентификации.

Кроме того, вы можете открыть защищенную HTML-страницу (требующую входа в систему), и если на ней есть видео-тег, указывающий на другую папку, не требующую пароля, MP4 будет воспроизводиться.

Мне не удалось найти решение, кроме как сказать людям использовать Firefox для Android - он будет воспроизводить видео WebM даже из защищенного места.

0 голосов
/ 09 февраля 2012

Android будет поддерживать воспроизведение аудио / видео https согласно сайту разработчика:

http / https проект протокола прямой трансляции: только медиа-файлы mpeg-2 ts Android 3 и 4 и выше; НЕ поддерживается до Android 3.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...