videojs-contrib-hls.js 怎么用

JavaScript011

videojs-contrib-hls.js 怎么用,第1张

代码例子:

<link href="/5.8.8/video-js.css" rel="stylesheet">

<video id="example-video" width=960 height=540 class="video-js vjs-default-skin" controls poster="*.jpg">

<source src="/test-vedio-hls.m3u8" type="application/x-mpegURL">

</video>

<script type="text/javascript" src="/video.min.js"></script>

<script type="text/javascript" src="/videojs.hls.min.js"></script>

<script type="text/javascript">

var player = videojs('example-video')

//player.play()

</script>

起个localhost/访问。

首先你先确定你是不是需要跨域去访问你的目标站点:aaa.com(跨域指的是你当前所在的网址跟你input的网址是否同源,因为浏览器对跨域访问是有限制的,所以这点需要考虑。)

如果需要跨域,且aaa不允许跨域访问的话,这件事情只能在后端去做,否则可以在前端实现。

然后大概讲一下实现思路,不管是后端还是前端思路都差不多,首先你发起一个http请求去访问input的网站(前端自己发起ajax请求,后端node可以用$http模块发起请求,tomcat等服务器同理),得到响应的html页面内容之后你再做一次文本解析(例如正则匹配的方式)获取你想要的目标字符串,最后加上你自己的链接就行了。

videominjs黑屏

videominjs黑屏

一般是由于缺少了必要的组件导致的,可以尝试安装相关的组件,比如ffmpeg、libavcodec等,再重新运行videominjs即可。