首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端真相

    js基础(4

    4. toString()会自动被调用,所有对象都有该方法。 5. JavaScript一切皆是对象:函数、日期、正则表达式、数字型、布尔型等等。 6. 声明自动提前:var、function。

    81570发布于 2018-05-22
  • 来自专栏用户7873631的专栏

    JS继承4

    console.log("run"); } let per = new Person(); per.run(); /* 1.js

    3K30发布于 2020-10-28
  • 来自专栏腾讯云音视频专家服务

    几招解决超级播放器Error Code:4

    前言 市面上播放器千千万,比如我们常见的有Video.js、hls.js、点播超级播放器等。 最近收到客户反馈,在接入使用Web超级播放器时,嵌入到对应页面时出现报错。接下来以腾讯云点播为例,来看下如何解决。 问题复现 Web超级播放器接入报错”Error Code:4”? 在tcplayer.js之后引入,播放器初始化成功并调用hls.js进行视频播放器的时候,hls.js可能并未加载成功,导致播放失败,原来用户播放失败是这里没有调整好。 错误示例: 图片 3png.png 正确示例: 图片 4.png ps:有些情况下,通过动态加载js,虽然hls.js在tcplayer.js前,但是动态加载并不能保证加载顺序按照对应的顺序加载,hls.js 可能也会偶尔在tcplayer.js后加载,导致偶现报错code4. 4、获取不到资源 超级播放器是根据页面代码中appid和fileid发送请求给点播后台,后台根据对应的appid和fileid返回对应的视频信息

    19.6K153发布于 2020-11-27
  • 来自专栏Dechin的专栏

    Ubuntu系统下的mp4播放器

    安装介绍 这里推荐一个Ubuntu 20.04下可用的本地视频播放器,VLC。可用直接打开本地视频,速度也不错,可用使用apt安装。

    1.4K10编辑于 2024-05-21
  • 来自专栏Mac软件

    HQPlayer 4 Pro for mac(高品质mac无损播放器)

    HQPlayer 4 Pro for mac是一款高品质mac无损播放器,HQPlayer具有Delta-Sigma调制器、支持专业的ASIO驱动程序、64/80位浮点处理、用于均衡的可选择的卷积算法、 HQPlayer 4 Pro mac版HQPlayer 4 Pro win版HQPlayer 4 Pro软件功能支持的源格式CDDA(音频CD)FLACDSDIFF(DFF,未压缩)数码相机RIFF(WAV ,包括DXD / RF64)联合会RAW流实时音频输入支持的播放列表格式:M3U / M3U8PLS重采样过滤器13线相位2中间阶段最小8相3冲量最佳3封闭形式抖动和噪声消除器4个抖动4个噪声整形器Delta-Sigma

    1.7K20编辑于 2022-08-26
  • 来自专栏RTSP/RTMP直播相关

    4款知名播放器比较:ijkPlayer、VLC、SmartPlayer、ExoPlayer

    ijkPlayer ijkPlayer是BiliBili公司维护的一个开源工程,基于ffmpeg开发的一个播放器软件,支持Android和iOS平台,整个ijkplayer就是以ffplay为基础,如果只是使用它进行播放 MediaPlayer.Framework.MPMoviePlayerControlelr (obselete since iOS 8) VLC Media Player VLC 是一款自由、开源的跨平台多媒体播放器及框架 Plays all formats MPEG-1/2, DivX® (1/2/3/4/5/6), MPEG-4 ASP, XviD, 3ivX D4, H.261, H.263 / H.263i, H.264 3, DV, On2 VP3/VP5/VP6, Indeo Video v3 (IV32), Real Video (1/2/3/4). ExoPlayer ExoPlayer 是google推出的开源播放器,主要是集成了Android 提供的一套解码系统来解析视频和音频,将MediaCodec封装地非常完善,形成了一个性能优越,播放稳定性较好的一个开发播放器

    10.7K70发布于 2021-03-18
  • 来自专栏前端lucio

    重学JS-4-Symbol

    创建时,我们可以选择给Symbol一个描述,但这个描述只是用于调试,没有实质的作用。

    53330编辑于 2023-04-22
  • 来自专栏西安-晁州

    log4js日志

    安装log4js:npm install log4js express中配置log4js中间件: var log = require(". */ "use strict"; var helper = {}; var log4js = require('log4js'); var fs = require("fs"); var path = /dbUtil.js"); helper.levels = { FATAL: log4js.levels.FATAL, ERROR: log4js.levels.ERROR, WARN : log4js.levels.WARN, DEBUG: log4js.levels.DEBUG, INFO: log4js.levels.INFO }; helper.config = (helper.config); var logInfo = log4js.getLogger('logInfo'); var name = null; /** * 日志保存 * @param req

    2.7K00发布于 2017-12-26
  • 来自专栏TSINGSEE青犀视频

    EasyPlayer.js播放器首次加载报错Uncaught (in promise) DOMException

    测试过EasyPlayer播放器的朋友都知道,EasyPlayer在做播放器项目集成的时候十分便捷,因为EasyPlayer不仅针对不同的协议衍生出了多个版本,EasyPlayer.js、EasyPlayerPro 有的项目中使用EasyPlayer.js首次加载时会出现错误信息:Uncaught (in promise) DOMException: play() failed because the user didn 这个错误与谷歌浏览器机制有关,谷歌阻止播放器的自动播放,如果页面首次加载中视频带声音并且设置了自动播放,谷歌则会阻止播放器播放并抛出一个错误异常。 如果出现错误在播放器中加入点击播放按钮 在播放器标签上加入muted禁止音频,则可以避免这个报错的出现。 <easy-player id="player" muted show-custom-button="true"></easy-player> 拓展 在EasyPlayer系列播放器中,EasyPlayer.js

    4.9K10发布于 2021-08-03
  • 来自专栏练习两年半

    html+原生js制作一个简易音乐播放器

    纯前端语言编写音乐播放器 app效果图: 播放器实现的功能 列表点击播放 自动循环播放 上一首 下一首 暂停、继续 随机播放 单曲循环 本文的音乐资源 http://www.softeem.xin:8888 -- 引入js脚本 --> <script src=". /<em>js</em>/index.<em>js</em>"></script> </body> </html> css代码 *{ margin:0; padding: 0; } /* 弹性布局(垂直) */ . position: absolute; right: -5px; top: -6px; width: 6px; height: 6px; border:4px null); //当准备状态发生变化时执行回调 xhr.onreadystatechange = function() { if (xhr.readyState == 4

    1.7K10编辑于 2024-03-15
  • 来自专栏视频播放

    JS控制Video播放器(快进、后退、播放、暂停、音量大小)

    false 禁止函数内部执行其他的事件或者方法 2 var vol = 0.1; //1代表100%音量,每次增减0.1 3 var time = 10; //单位秒,每次增减10秒 4 controls:浏览器自带的控制条 width:视频宽度 height:视频高度 html 代码 //audio和video都可以通过JS获取对象,JS通过id获取video和audio的对象 2. HTMLAudioElement 均继承自HTMLMediaElement Media.error; //null:正常 Media.error.code; //1.用户终止 2.网络错误 3.解码错误 4. metadata:预载资源信息 auto: 3.2准备状态  - Media.readyState;//1:HAVE_NOTHING 2:HAVE_METADATA 3.HAVE_CURRENT_DATA 4.

    21.1K60发布于 2020-02-21
  • 来自专栏橙光笔记

    Three.js教程(4):相机

    相机这部分的内容并不是很多,Three.js主要支持两种相机,一种是PerspectiveCamera即透视投影摄像机,另一种是OrthographicCamera即正交投影摄像机。 PerspectiveCamera的构造方法有4个参数,分别是视场、长宽比、近处距离、远处距离,其中视场表示眼睛看到的度数,比如人类可以看到前面一半左右,所以人类的视场就是180°,而火影忍者中,日向一族有一种技能叫白眼

    2.7K31发布于 2020-10-17
  • 来自专栏用户7873631的专栏

    JS中数组解构赋值4

    console.log("b= "+b); console.log("c= "+c); */ 第二点:在数组的解构赋值中,左右两边的格式要一模一样,才能解构赋值的哈 let [a,b,c]=[1,3,[2,4] = " + a); console.log("b = " + b); console.log("c = " + c); let [a,b,[c,d]]=[1,3,[2,4]

    13.2K10发布于 2020-10-28
  • 来自专栏菩提树下的杨过

    babylon.js 学习笔记(4)

    BABYLON.Mesh.MergeMeshes 这个方法,可以把几个mesh对象组合成1个新mesh对象,来看看效果: 在线地址:https://yjmyzz.github.io/babylon_js_study faceUV[1] = new BABYLON.Vector4(0.0, 0.0, 0.25, 1.0); //前面 faceUV[2] = new BABYLON.Vector4(0.25 faceUV[1] = new BABYLON.Vector4(0.0, 0.0, 0.4, 1.0); //前面 faceUV[2] = new BABYLON.Vector4(0.4 [i][2]; houses[i].position.z = places[i][3]; } } 在线地址:https://yjmyzz.github.io/babylon_js_study /assets/glb/village.glb"></babylon>

    在线地址:https://yjmyzz.github.io/babylon_js_study/day04/06.html

    83530编辑于 2023-05-23
  • 来自专栏Node.js开发

    log4js的配置

    log4js是一个日志记录模块,可以单独使用,也可以,结合服务框架使用,这里结合express配置来使用。 site.log' }]});var logger = log4js.getLogger();新版配置:log4js.configure({appenders: {out:{ type: 'console ();log4js执行configure函数后,调用getLogger可以获取配置的日志记录实体。 上述只是配置:配置完成后,需要与express结合,需要调用app.use(log4js.connectLogger(log4js.getLogger(), { level: log4js.levels.INFO 参考:https://github.com/log4js-node/log4js-node/issues/500https://blog.csdn.net/CHENYUFENG1991/article/

    1.3K20编辑于 2023-05-25
  • 来自专栏BennuCTech

    Vue3开发:视频播放器video.js使用详解

    前言 Video.js是一个通用的在网页上嵌入视频播放器JS库,比原生video标签有更强大的功能、更好的兼容性、更美观等优点。 是一个比较流行的视频播放器,它的官网是https://videojs.com/ 本篇文章就来看看在vue3项目中如何使用video.js。 安装使用 首先安装video.js: pnpm install video.js --save 然后引入css,在mian.js中: import "video.js/dist/video-js.css 最后初始化播放器: import videojs from "video.js"; const player = videojs(playerId, {autoplay: true}); player.src 播放器操作 上面通过videojs创建了一个Player对像,我们就可以通过这个对象的各种函数来操作播放器

    14.8K41编辑于 2023-08-28
  • 来自专栏移动端周边技术扩展

    Vue.js学习笔记(4

    全局组件引入,使用更方便 在main.js中使用 ‘vue.component(‘组件名’, ‘组件对象’);’ Vue.config.productionTip = false import createApplication components/info' export default { props:['textOne', 'textTwo', 'type'] } </script> 全局组件之间数据传输 创建全局js

    61610发布于 2018-09-13
  • 来自专栏杨焱的专栏

    4、Angular JS 学习笔记 – 模块

    你可以认为一个模块就是一个app的不同部分,controllers,services,filters,directives,等。

    1.5K20编辑于 2021-12-08
  • 来自专栏码神随笔

    QT入门10个小demo——MP4视频播放器

    基于qt的MP4视频播放器: 所使用的技术为qt自带的视频库 ui设计为qt图形化设计 IDE为qtcreator 二、 视频库播放的前置知识 头文件主要有这几个: #include <QMediaPlayer strCurrentPath = QDir::homePath(); //获取系统当前目录 QString strDlgTitle = "选择视频文件"; QString strFilter = "MP<em>4</em> File(*.mp<em>4</em>);;All File(*.*)";// 打开视频文件过滤 QString strAllFiles = QFileDialog::getOpenFileName(this,strDlgTitle

    3.4K30编辑于 2023-10-16
  • 来自专栏全栈程序员必看

    基于H5+js开发一款音乐播放器

    前言:当下音乐播放器不胜其数,为了更好的掌握一些东西,我们来自己制作一个音乐播放器。 -- 引入 Vue 和 Vant 的 JS 文件 --> <script src="./<em>js</em>/vant.min.<em>js</em>" rel="external nofollow" ></script> <! mui-bar mui-bar-nav">

    音乐播放器

    <van-notice-bar font-size: 1.125rem;"> { {item.substring(0,item.length-4) mui-icon-left-nav mui-pull-left">

    { {names.substring(0,names.length-4)

    4.6K30编辑于 2022-09-07
  • 领券