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

    11.QT-ffmpeg+QAudioOutput实现音频播放器

    所以接下来,我们使用ffmpeg+QAudioOutput来实现一个简单的音频播放器. 2.界面展示 因为业余爱好,只是简单实现了大部分功能,支持播放、暂停、恢复、换歌、播放进度调节,如下图所示: ?

    3.2K20发布于 2020-09-14
  • 来自专栏全栈者

    11 个 CSS 知识搭配 11JS 特性 (实用合集)

    前言 这篇文章我会介绍 11 在开发过程中经常遇到的 CSS 相关知识点,以及 11 个有趣亦实用的 JavaScript 特性。 这些都是我在日常开发中总结而来,想必于你也是有或多或少的帮助。 11 个常见的 CSS 知识点 声明,这里也包含了部分 CSS 预处理器知识,愿各位不要纠结于此。 每个单词的首字母大写 其实我第一次看到这个功能的时候就是使用 JS 去实现这个功能: function capitalizeFirst( str ) { let result = ''; result 两个选择器的区别 ~选择器:查找某个元素后面的所有兄弟元素 +选择器:查找某个元素后面紧邻的兄弟元素 11. 11 个有趣实用的 JS 特性 在日常开发中总是和各种 API 打交道,我们名为前端工程师实为 API 调用工程师。这里分享 11 个实用又有趣的 JS 特性,使用得当可以提高你应用的友好性。 1.

    1.1K30发布于 2019-10-16
  • 来自专栏Qt项目实战

    Qt编写的项目作品11-带频谱的音乐播放器

    一、功能特点 可获取整个声音文件采样值数据 可实时获取当前播放位置的采样值数据 可设置采样的步长和数量 可开始播放/暂停播放/停止播放 多线程处理,超流畅 可设置当前播放位置 可设置和调节音量 支持任意Qt版本及mingw和msvc编译器,包括32位和64位 二、效果图 [2.png] 三、体验地址 体验地址:https://pan.baidu.com/s/1bbL2ZughZAgfIGrexyN-9g 提取码:zkeh 名称:bin_player_fmod.zip 国内站点:https://gitee.c

    1.6K20发布于 2020-03-20
  • 来自专栏流媒体音视频

    流媒体服务器(11)—— 云点播播放器方案调研实录

    #EXTM3U #EXT-X-VERSION:3 #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-TARGETDURATION:11 -- 如果需要在 Chrome Firefox 等现代浏览器中通过H5播放hls,需要引入 hls.js --> <script src="//imgcache.qq.com/open/qcloud /video/tcplayer/libs/hls.min.0.13.2m.<em>js</em>"></script> <! -- 引入播放器 js 文件 --> <script src="//imgcache.qq.com/open/qcloud/video/tcplayer/tcplayer.v4.1.min.<em>js</em>"> 我们知道超级播放器的 Demo 页面展示非常空旷,那么超级播放器 Adapter 应该尽量避免,比如参考 hls.js 的 Demo 页面,把提供的能力都以控件的形式展示出来,具体效果如下图所示: ​

    11.4K21发布于 2021-11-01
  • 来自专栏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
  • 来自专栏爬虫逆向案例

    js逆向-猿人学(10-11)js和app协议破解

    猿人学爬虫比赛第十题:《js混淆 重放攻击对抗》 地址: http://match.yuanrenxue.com/match/10 ---- 开无痕,开控制台, debugger 右键选择 :never 处理方法要么不debug要么用js-hook掉吧。然后从堆栈进去找m,拼代码。 不好意思,后面我就不看了,实在浪费时间。 猿人学爬虫比赛第十一题:《app so文件协议破解》 地址: http://match.yuanrenxue.com/match/11 我不知道这题是让干什么的,先下载下来安装一下。

    1.4K20发布于 2021-11-22
  • 来自专栏练习两年半

    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; } /* 弹性布局(垂直) */ . music-list li:not(:last-child){ /* 设置选中元素的下边框 */ border-bottom: 1px solid rgba(255,255,255,0.5); } js www.softeem.xin:8888/public/musicData/' const Music_url = Base_url + 'musicData.json' //声明媒体播放器对象

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

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

    + event.keyCode); 10 var e = event || window.event || arguments.callee.caller.arguments[0]; 11 http://www.sundxs.com/test.mp4" controls width="400px" heigt="400px"> //audio和video都可以通过JS 获取对象,JS通过id获取video和audio的对象 2.获取video对象 Media = document.getElementById("media"); 3.Media方法和属性 HTMLVideoElement

    21.1K60发布于 2020-02-21
  • 来自专栏达达前端

    11)打鸡儿教你Vue.js

    表单 v-model 指令在表单控件元素上创建双向数据绑定 image

    单个复选框:

    <input type="checkbox" id="chec

    52140发布于 2019-07-03
  • 来自专栏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
  • 来自专栏全栈程序员必看

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

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

    音乐播放器

    <van-notice-bar /js/vant.min.js" rel="external nofollow" ></script> <!

    4.6K30编辑于 2022-09-07
  • 来自专栏崔哥的专栏

    H5的音视频播放器 —— MediaElement.js

    首先,只需嵌入 音频播放器 var player = new MediaElementPlayer('audioPlayer'); player.setSrc ('sample.wav'); player.play(); 视频播放器 var videoPlayer = new MediaElementPlayer('moviePlayer'); videoPlayer.setSrc

    3.5K10编辑于 2022-06-12
  • 来自专栏nice_每一天

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

    + event.keyCode); 10 var e = event || window.event || arguments.callee.caller.arguments[0]; 11 http://www.sundxs.com/test.mp4" controls width="400px" heigt="400px"> //audio和video都可以通过JS 获取对象,JS通过id获取video和audio的对象 2.获取video对象 Media = document.getElementById("media"); 3.Media方法和属性 HTMLVideoElement

    21.5K72发布于 2019-07-14
  • 来自专栏移动大前端

    JS示例11-ajax对象(未封装请求)

    1、ajax对象(XMLHttpRequest和ActiveXObject) 2、如何兼容IE6浏览器

    2.8K10发布于 2019-11-07
  • 来自专栏终身学习者

    11 个对开发有帮助的 JS 技巧

    = ([r, g, b]) => `#${(1 << 24) + (r << 16) + (g << 8) + b}`.toString(16).substr(1); rgb2hex([76, 11 hex => [1, 3, 5].map((h) => parseInt(hex.substring(h, h + 2), 16)); hex2rgb("#4c0bb5"); // [76, 11 name=Orkhan&age=30"); // { name: 'Orkhan', age: '30' } 我是小智,我要去刷碗了,我们下期见~ 原文:https://dev.to/11-javascript

    27810编辑于 2022-03-22
  • 来自专栏TSINGSEE青犀视频

    如何通过API调用EasyPlayer.js播放器的视频实时录像功能?

    我们在前期的文章介绍过关于流媒体播放器EasyPlayer.js已经实现了直播视频实时录像的功能,感兴趣的用户可以戳这篇文章进行了解:《H5网页播放器EasyPlayer.js如何实现直播视频实时录像? 在EasyPlayer.js播放器的使用中,我们也接到了相关的反馈。 比如有用户咨询,在使用EasyPlayer.js播放器的录像功能时,通过点击播放器的录像按钮可实现实时录像,但在特定的使用场景下,用户需要调用播放器的api去定制化录像功能,那么该如何实现呢? 图片今天我们就来介绍下如何通过API调用EasyPlayer.js播放器的视频实时录像功能。 方法如下:通过ref获取播放器的实例,然后再调用播放器暴露出来的api进行调用方法,即可调用录像功能,如图:TSINGSEE青犀视频的平台均集成了EasyPlayer流媒体播放器,该播放器性能稳定、播放流畅

    3K20编辑于 2022-08-11
  • 来自专栏前端小叙

    leetcode 11. 盛最多水的容器 js实现

    给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。

    46020编辑于 2023-02-17
  • 来自专栏zaking's

    js来实现那些数据结构11(字典)

      我们这篇文章来说说Map这种数据结构如何用js来实现,其实它和集合(Set)极为类似,只不过Map是【键,值】的形式存储元素,通过键来查询值,Map用于保存具有映射关系的数据,Map里保存着两组数据

    1.5K70发布于 2018-05-02
  • 来自专栏全栈程序员必看

    js来实现那些数据结构11(字典)

    我们这篇文章来说说Map这种数据结构如何用js来实现,其实它和集合(Set)极为类似,只不过Map是【键,值】的形式存储元素,通过键来查询值,Map用于保存具有映射关系的数据,Map里保存着两组数据:key

    85710编辑于 2022-07-20
  • 来自专栏web前端教室

    Js结构】用vuejs做一个简陋但好使的播放器(二)

    上一节写了做一个简陋的播放器,需要的大致的步骤,《【从零开始】用vuejs做一个简陋但好使的播放器(一)》。 其实就是简单的记了一下流水账,这一节咱们来“设计一下它的js的结构”。 <! --> 设计一个app应用的Js的结构,往大了说,这就是前端架构的设计啦。 往小了说呢,只不过是先在脑子里,或是纸上,把我们要写的Js,按功能先分类归纳而已。 问题嘛,我觉得, 1、在具体UI交互的操作上,可能会有一些方法调用上的反复; 2、歌曲其实是“流”,js操作“流”好久没写了,估计到时我得看看; 这个环节,其实是报工期的时候会有。 <! -- 不写了,头晕 --> 明天再具体写js实现。

    1.2K60发布于 2018-02-07
领券