2015-08-18 3 views
3

Видео mp4 не воспроизводится с локального хоста.html5 видео не воспроизводится с localhost

Но mp3-аудио работает.

т.е.

После кода для воспроизведения видео (хранится в C: \ Inetpub \ Wwwroot \ видео \ testVideo.html) не работает при доступе через (http://localhost/video/testVideo.html)

<!DOCTYPE html> 
    <html> 
    <body> 
    <video width="400" controls> 
     <source src="video.mp4" type="video/mp4"> 
     Your browser does not support HTML5 video. 
    </video> 
    </body> 
    </html> 

Но, следующий код для воспроизведения звука (C: \ Inetpub \ Wwwroot \ аудио \ testAudio.html) работает при доступе через (http://localhost/audio/testAudio.html)

<!DOCTYPE html> 
    <html> 
    <body> 
    <audio width="400" controls> 
     <source src="audip.mp3" type="audio/mp3"> 
     Your browser does not support HTML5 video. 
    </audio> 
    </body> 
    </html> 

Однако, они оба ш ork, когда веб-страница запускается двойным щелчком по html-файлу, к которой осуществляется доступ к веб-странице (файл: /// C: /inetpub/wwwroot/audio/testAudio.html) или (файл: /// C:/inetpub/wwwroot/video /testVideo.html)

Пожалуйста, объясните, что я делаю неправильно. И как сделать видеоигра с локального хоста.

Я использую следующие браузеры:

IE 11.0 
Chrome 44.0 
Firefox 40.0 
+0

Попробуйте использовать VirtualHost. – Joci93

ответ

1

я, наконец, понял это.

Видео не воспроизводится через localhost, поскольку локальный хост IIS в Windows не содержит запись типа MIME (видео/mp4) для формата файла .mp4.

Чтобы сделать эту работу, запись MIME типа должна быть добавлена ​​в следующем образе:

  1. Открыть Диспетчер IIS
  2. Выберите устройство из панели Подключения
  3. От средней панели дважды щелкните «MIME Типы '
  4. Щелкните правой кнопкой мыши на списке и выберите опцию «Добавить»
  5. Добавить расширение файла и тип MIME, например для видео MP4, расширение файла: .mp4 и MIME-тип: 'video/mp4'

Thats it.

Обновите свою страницу и Бинго !. Оно работает.