react中可使用的video插件

本文介绍了在React中使用video元素时,为实现更好的浏览器兼容性,尤其是针对IE,可以选用的几个插件。推荐使用video-react,它简单易用,只需通过npm安装并引入组件即可。另外,还提到了videojs,它支持自定义样式且兼容IE11,可以通过cdn链接引入或本地安装使用。最后,提及了使用jQuery组件库作为另一种选择,虽然较旧,但提供了多样化的样式和良好的浏览器适配性。
摘要由CSDN通过智能技术生成

react中可使用的video插件

在react中使用video,并且兼容不同浏览器(特别是ie),那就不得不借助插件来实现自己的目的,下面有几个插件使用:

一、使用 video-react (在react中推荐使用)

1、直接下video-react插件

$ npm i video-react

2、在所需的插件出导入

import { Player } from "video-react";

...

return (
	 <Player ref={player} videoId="video-1">
          <source src="url.mp4" />
     </Player>
)

简单好用,

二、使用videojs

网址:https://videojs.com/
这个插件,是比较好用的,它能够定制自己的样式,也兼容ie浏览器,第七版本只兼容ie11,简单的使用方法:

// html文件中
<head>
  <link href="https://vjs.zencdn.net/7.14.3/video-js.css" rel="stylesheet" />
  //If you'd like to support IE8 (for Video.js versions prior to v7)“<script src="https://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
</head>

<body>
  <video
    id="my-video"
    class="video-js"
    controls
    preload="auto"
    width="640"
    height="264"
    poster="MY_VIDEO_POSTER.jpg"
    data-setup="{}"
  >
    <source src="MY_VIDEO.mp4" type="video/mp4" />
    <source src="MY_VIDEO.webm" type="video/webm" />
    <p class="vjs-no-js">
      To view this video please enable JavaScript, and consider upgrading to a
      web browser that
      <a href="https://videojs.com/html5-video-support/" target="_blank"
        >supports HTML5 video</a
      >
    </p>
  </video>

  <script src="https://vjs.zencdn.net/7.14.3/video.min.js"></script>
</body>

可以 不用使用链接,下载videojs脚本:

$ npm install --save-dev video.js

上方的video的api可以去官网查看

三、使用jQuery组件库

网址:https://www.jq22.com/jquery-plugins%E9%9F%B3%E9%A2%91%E5%92%8C%E8%A7%86%E9%A2%91-1-jq
可以下载相关的,video视频,有各种不同的样式,且可适配各种不同的浏览器,就是比较老,jQuery语法特别注意,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值