React中插入视频(video-react),自动播放

这篇具有很好参考价值的文章主要介绍了React中插入视频(video-react),自动播放。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

npm install –save video-react

2.在文件中引入

import {

Player,

ControlBar,

PlayToggle, // PlayToggle 播放/暂停按钮 若需禁止加 disabled

ReplayControl, // 后退按钮

ForwardControl, // 前进按钮

CurrentTimeDisplay,

TimeDivider,

PlaybackRateMenuButton, // 倍速播放选项

VolumeMenuButton

} from ‘video-react’;

import “video-react/dist/video-react.css”; // import css

二. 插件属性

1.插件属性地址

遇到的问题,视频要求自动播放,设置autoPlay为true。在测试时候发现,切换Tab标签的时候,不会自动播放。

解决方案:在更改数据的时候调用load方法。

this.player.subscribeToStateChange(this.handleStateChange.bind(this));

this.player.load();// 更改视频源并重新加载视频

部分代码:

this.player.subscribeToStateChange(this.handleStateChange.bind(this));

this.player.load();

handleStateChange(state, prevState) {

this.setState({

player: state,

currentTime: state.currentTime,

duration:state.duration,

});

}

界面

<Player

ref={c => {

this.player = c;

}}

autoPlay=‘true’

playsInline =‘true’

src={this.state.videoUrl}

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
video-react,2024年程序员学习,react.js,音视频,前端
video-react,2024年程序员学习,react.js,音视频,前端
video-react,2024年程序员学习,react.js,音视频,前端
video-react,2024年程序员学习,react.js,音视频,前端
video-react,2024年程序员学习,react.js,音视频,前端
video-react,2024年程序员学习,react.js,音视频,前端

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
video-react,2024年程序员学习,react.js,音视频,前端

前端面试题汇总

video-react,2024年程序员学习,react.js,音视频,前端

JavaScript

video-react,2024年程序员学习,react.js,音视频,前端

性能

video-react,2024年程序员学习,react.js,音视频,前端

linux

video-react,2024年程序员学习,react.js,音视频,前端

前端资料汇总

video-react,2024年程序员学习,react.js,音视频,前端

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
video-react,2024年程序员学习,react.js,音视频,前端

63db5b1b4b6aa26129a.png)

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-CULHudcE-1712862212127)]文章来源地址https://www.toymoban.com/news/detail-858151.html

到了这里,关于React中插入视频(video-react),自动播放的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • html 中video实现切换视频自动播放

    vue2实现的网页中播放视频,主要代码如下: 现在遇到的问题的,视频切换后要手动点击才能播放,是否可以实现切换视频后会自动播放不用手动点击 增加 autoplay 属性就可以了。 要实现切换视频后自动播放,您需要在 video 元素上使用 autoplay 属性。该属性会告诉浏览器在视频

    2024年01月22日
    浏览(5)
  • video标签自动播放音视频并绘制波形图

    video标签自动播放音视频并绘制波形图

    html中的video标签可以用来播放常见的音视频格式,支持的格式包括:MP3、Ogg、WAV、AAC、MP4、WebM、AVI等,当然支持的格式也和浏览器和操作系统有关。这里以一个可以自动播放音视频并绘制波形图的页面为例说明一下video标签的用法。 video标签想自动播放,需要设置三个可选属性

    2024年02月09日
    浏览(12)
  • vue 视频播放插件vue-video-player自定义样式、自动播放设置、设置一开始全屏播放视频

    vue 视频播放插件vue-video-player自定义样式、自动播放设置、设置一开始全屏播放视频

    1、背景 项目中有涉及视频播放的需求,并且UI设计了样式,与原生的视频video组件有差异,所以使用了vue-video-player插件,并对vue-video-player进行样式改造,自定义播放暂停按钮、全屏按钮、时间进度条样式等,自动播放设置、设置一开始全屏播放视频、监听全屏事件等。 2、效

    2024年02月05日
    浏览(10)
  • 谷歌chrome浏览器无法自动播放video标签视频的问题

    谷歌chrome浏览器无法自动播放video标签视频的问题

    问题根源详见: Chrome中的自动播放政策  https://developer.chrome.com/blog/autoplay/  The Autoplay Policy launched in Chrome 66 for audio and video elements and is effectively blocking roughly half of unwanted media autoplays in Chrome. For the Web Audio API, the autoplay policy launched in Chrome 71. This affects web games, some WebRTC appli

    2024年02月11日
    浏览(44)
  • 如何在html网页中插入视频(以及让视频自动播放的问题)

    如何在html网页中插入视频(以及让视频自动播放的问题)

    直接进入正题: 关于视频的插入可使用 video标签 如下图  简单介绍下用到的几个属性 class定义了video类 在style中调整这个类的长度和高度属性; src处引入视频的链接; controls属性:允许用户控制 视频 的播放,包括音量,跨帧,暂停/恢复播放; autoplay属性:让视频可以自动

    2024年02月08日
    浏览(15)
  • vue 视频播放插件vue-video-player自定义样式、自动播放设置、设置一开始全屏播放视频、监听全屏事件

    vue 视频播放插件vue-video-player自定义样式、自动播放设置、设置一开始全屏播放视频、监听全屏事件

    1、背景 项目中有涉及视频播放的需求,并且UI设计了样式,与原生的视频video组件有差异,所以使用了vue-video-player插件,并对vue-video-player进行样式改造,自定义播放暂停按钮、全屏按钮、时间进度条样式等,自动播放设置、设置一开始全屏播放视频、监听全屏事件等。 2、效

    2024年02月08日
    浏览(15)
  • vue中使用video插件在微信浏览器中视频无法自动播放的问题

    测试机:安卓华为p30,ios暂未测试,不过看网上说的ios比较好设置,以下代码也设置了兼容 js 是的,你没看错,就是这么简单,并没有网上那么复杂的获取什么什么的,因为我都试过坑了,到最后发现直接在created中就能解决问题

    2024年02月11日
    浏览(10)
  • video标签设置了autoplay,自带音频的视频在谷歌浏览器仍无法自动播放

    原因分析:谷歌浏览器可以自动播放视频,不能自动播放音频。如果视频中自带音频就会导致该视频无法自动播放。 解决办法:在video标签加上静音属性muted,自带音频的视频就可以自动播放了,但是该视频无声音。 备注:1、这是谷歌浏览器自身的问题。2、Safari浏览器可正

    2024年02月12日
    浏览(12)
  • 微信浏览器(公众号小程序),h5端,小程序 ,app端 解决video视频自动触发播放问题,

    最近一直在开发h5端 和公众号小程序,一般总会遇到video不能自动触发播放(由于不同浏览器限制)、 微信浏览器: 写一个方法: 2.在onload和change方法中执行:调用  不加延时器时器没有效果得,这样在微信公众号在微信浏览器中会实现自动播放 h5端 ,微信小程序 实现自动

    2024年02月05日
    浏览(10)
  • react动态插入样式

    在开发组件过程中,偶尔需要动态的插入css,比如在在iframe中渲染组件后,iframe中是没有样式的,所以需要手动插入样式。 通常是在useLayoutEffect中动态创建 style 标签 useStyle使用一个动态插入style的hook,将上面的代码进行了封装,方便使用。

    2024年02月06日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包