2014-09-23 2 views
1

У меня возникают проблемы с воспроизведением видео с помощью HTML. src правильно, если я запускаю его с VLC, например, он показывает видео нормально. Мой поток метает «application/vnd.apple.mpegurl» как Тип контента.HTML5 Видео: Неизвестный тип MIME с применением типа контента/vnd.apple.mpegurl

Я пытался установить множество разных значений для атрибута type, но ни один из тех, которые я пробовал, не работал. Наблюдая за консолью, в Internet Explorer я вижу сообщение об ошибке: MEDIA12899: АУДИО/ВИДЕО: Неизвестно MIME-тип.

Я вставляю под HTML. Я заменил реальный адрес с некоторыми X по соображениям безопасности, но я предполагаю, что реальная важную информацию по-прежнему существует:

<!DOCTYPE html> 

<html lang="en" xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta charset="utf-8" /> 
    <title></title> 
</head> 
<body> 
    <h1>Video HTML 5</h1> 
    <video width="480" height="300" id="video1" autoplay="autoplay" controls="" poster="poster.jpg"> 
     <source src="http://example.com:1935/xxx/mp4:xxx.mp4/playlist.m3u8" type="application/x-mpegURL" /> 
     <script type="text/javascript">alert('Fail!');</script> 
    </video> 
</body> 
</html> 

У вас, ребята, есть какой-либо совет о том, как решить эту проблему? Я знаю, что проблема в типе mime, но есть ли что-то, что я забываю, я борюсь с проигранной битвой, что-то вроде этого?

ответ

1

Internet explorer не поддерживает формат потоковой передачи HLS.

+0

Что касается Chrome, Firefox и Safari? Я пытался запустить в этих браузерах, и это происходит. –

+0

Safari, на ios/mac, Yes. Остальное, № – szatmary

+0

Спасибо за помощь! –

0

Приложение приложение/x-mpegURL и браузер Chrome и Android будут воспроизводить его. Android OS должна быть> 4.0.

Firefox отказывается играть HLS, если вы не используете крюк, но у вас есть открытые инструменты, такие как исходные video-js и ее hls plugin или hls plugin for videojs5+ by Peer5, которые вы можете использовать, чтобы играть на современных браузерах.

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