2016-10-31 2 views
0

Это мой код:Videojs RTMP не может автовоспроизведение

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<meta charset=utf-8 /> 
 
<title>Video.js RTMP Example Embed</title> 
 
    
 
    <link href="http://vjs.zencdn.net/4.6/video-js.css" rel="stylesheet"> 
 
    <script src="http://vjs.zencdn.net/4.6/video.js"></script> 
 
    <style> 
 
    div{ 
 
     float: left; 
 
    } 
 
    </style> 
 
</head> 
 
<body> 
 
    <div> 
 
    <video id="my_video_1" class="video-js vjs-default-skin" controls autoplay width="300" height="400" 
 
    data-setup='{}'> 
 
    <source src="rtmp://10.0.1.49/broadcast/myapp" type='rtmp/flv'> 
 
    </video> 
 
    </div> 
 
    
 
</body> 
 
</html>

Я добавил атрибут автовоспроизведения. Но когда я загружаю страницу, большая кнопка videojs покажет момент и исчезнет. После этого в середине видео появится небольшая кнопка. Так же, как это:

enter image description here

Есть ли кто-нибудь, кто может мне помочь? Благодаря!

ответ

0

Первое обновление videojs lib и here вы можете увидеть правильный синтаксис автовоспроизведения. Ваш код должен выглядеть следующим образом:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=utf-8 /> 
<title>Video.js RTMP Example Embed</title> 

<!-- VideoJS API --> 
<link href="http://vjs.zencdn.net/5.11.9/video-js.css" rel="stylesheet"> 
<script src="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"> </script> 
<script src="http://vjs.zencdn.net/5.11.9/video.js"></script> 
<style> 
    div{ 
     float: left; 
     } 
</style> 
</head> 
    <body> 
     <div> 
     <video id="my_video_1" class="video-js vjs-default-skin" controls autoplay preload='auto' width="300" height="400" 
     <source src="rtmp://10.0.1.49:1935/broadcast/myapp" type='rtmp/flv' /> 
     </video> 
    </div>  
</body> 
</html> 

Чтобы увидеть поточное видео вам нужно сделать Nginx-RTMP работать. Скопируйте этот файл в корневой каталог и перезапустите nginx. Должно сработать. Here are

+0

Спасибо, советую, я пробовал, но результат такой же, как раньше! Когда я установлю автовоспроизведение, большая кнопка в левом углу исчезнет, ​​но маленькая кнопка появится в центре видео! – zhang

+0

Видео не будет воспроизводиться, если не транслируется сервером –

+0

сервер в порядке. я нашел причину, это флеш-версия – zhang

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

  • Нет связанных вопросов^_^