Я пытаюсь воспроизвести видео в теге HTML5 с использованием следующего кода:
<video id="video" width="768" height="432" controls>
<source src="http://example.com/videos/example.mp4" type="video/mp4" />
</video>
Изначально это не работало, и я обнаружил, что проблема с включенной базовой аутентификациейдомен.Однако, если я попытаюсь снова включить его в файле .htaccess следующим образом:
AuthUserFile /folder/containing/.htpasswd
AuthType Basic
AuthName "Members Area"
Require valid-user
Видеоплеер просто останавливается на экране «Загрузка ...».Кроме того, если я пытаюсь получить доступ к файлу напрямую, воспроизведение в браузере возвращается к использованию элементов управления QuickTime, а не элементов управления HTML5, которые вы получаете, когда аутентификация выключена
В настоящее время единственное решение, которое у меня есть, это удалитьне требуйте аутентификации в папке, содержащей файлы фильмов для сайта.Однако желательно, чтобы аутентификация была включена по всему домену.
Поэтому мне интересно, есть ли способ обслуживания видеоконтента, который находится за базовой аутентификацией.
Примечание: IВ настоящее время я работаю над тем, чтобы заставить это работать в Safari и, следовательно, сосредоточиться на формате mp4.