Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs Angular CLI RTMP视频播放器不工作_Angularjs_Node.js_Video_Video Streaming_Rtmp - Fatal编程技术网

Angularjs Angular CLI RTMP视频播放器不工作

Angularjs Angular CLI RTMP视频播放器不工作,angularjs,node.js,video,video-streaming,rtmp,Angularjs,Node.js,Video,Video Streaming,Rtmp,我一直在尝试在Angular上传输rtmp视频,但由于某些原因,它不起作用 我的代码是 <link href="http://vjs.zencdn.net/5.19.2/video-js.css" rel="stylesheet"> <script src="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script> <video id="my-video" class="video-js"

我一直在尝试在Angular上传输rtmp视频,但由于某些原因,它不起作用

我的代码是

<link href="http://vjs.zencdn.net/5.19.2/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
<video id="my-video" class="video-js" controls preload="auto" width="640" height="264" data-setup="{}">
  <source src="video_rtmp_url" type="rtmp/mp4">
</video>
<script src="http://vjs.zencdn.net/5.19.2/video.js"></script>

我得到的结果是:

Obs:我已经运行了“npm安装--save videojs”命令

Obs²:我在后台使用ruby-on-rails,它和视频播放器之间还没有直接关系,但是在rails视图中,完全相同的代码可以正常工作

Obs³:控制台上没有错误或相关内容

除此之外,在Angular上传输RTMP的其他选项有哪些


谢谢

HTML5标记不支持RTMP协议

RTMP最初是一个Adobe协议,flash播放器也支持它


一些基于HTML5 Javascript的视频播放器,例如您正在使用的video.js,将支持RTMP,但它们通常通过使用flash来实现这一点,因此您必须安装flash,并且在这种情况下它可以工作。

我已经安装了flash,正如我所说,完全相同的代码在Ruby on Rails的视图上运行良好,我是否需要安装插件或其他相关的东西才能使其在Angular上工作?如果没有控制台输出,很难说你得不到,但是有一些相当好用的库可以将videojs与Angular一起使用,其中一个似乎最受欢迎: