简简单单学习阿里云播放器

集成JS SDK
通过简单阅读帮助手册,直接得到如下测试代码,尝试部署到本地搭建的服务器端,即可运行

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" /><title>用户测试用例</title><link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.9.18/skins/default/aliplayer-min.css" /><script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.9.18/aliplayer-min.js"></script></head><body><div class="prism-player" id="J_prismPlayer"></div><script>var player = new Aliplayer({id: 'J_prismPlayer',width: '100%',autoplay: true,//cover: '<your cover URL>',//可选公共参数。视频封面图片地址。用户自定义的可以被访问到的网络图片。本参数传入的URL优先级最高,会覆盖通过获取视频播放凭证接口获取的CoverURL。// 播放方式一、播放地址播放。此方式播放优先级最高。source : 'https://player.alicdn.com/video/aliyunmedia.mp4',//播放方式一必选参数。可以是第三方直播或点播地址、阿里云直播服务中的播放地址,或阿里云点播服务中的播放地址。},function(player){console.log('The player is created.')});</script></body>
</html>

如果希望快速的修改代码,可以参考如下地址进行可视化配置。
https://player.alicdn.com/aliplayer/setting/setting.html

播放过程中不断读取播放时间

实测过程中发现 playing 事件并不能反复被触发,相应的 timeupdate 事件却可以。

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, height=device-height, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" /><title>用户测试用例</title><link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.9.18/skins/default/aliplayer-min.css" /><script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.9.18/aliplayer-min.js"></script>
</head><body><div class="prism-player" id="J_prismPlayer"></div><script>var player = new Aliplayer({id: 'J_prismPlayer',width: '100%',autoplay: true,//cover: '<your cover URL>',//可选公共参数。视频封面图片地址。用户自定义的可以被访问到的网络图片。本参数传入的URL优先级最高,会覆盖通过获取视频播放凭证接口获取的CoverURL。// 播放方式一、播放地址播放。此方式播放优先级最高。source: 'https://player.alicdn.com/video/aliyunmedia.mp4', //播放方式一必选参数。可以是第三方直播或点播地址、阿里云直播服务中的播放地址,或阿里云点播服务中的播放地址。}, function (player) {player.on('timeupdate', () => { // 播放位置发生改变时触发,仅H5播放器。let time = player.getCurrentTime() // 获取播放的时间console.log(time);});});// var handleReady = function(e){//     console.log(e);// }// player.on('ready',handleReady);var timer = null;// getTime();function getTime() {var currentTime = player.getCurrentTime();//to doconsole.log(1111);timer = setTimeout(getTime, 1000);}//清除定时器function clear() {if (timer) {clearTimeout(timer);timer = null;}}player.on('ended', function (e) {clear();});player.on('pause', function (e) {clear();});player.on('error', function (e) {clear();});</script>
</body>
</html>

记录时间

2022年度 Flag,写作的 568 / 1024 篇。
可以关注我,点赞我、评论我、收藏我啦。

更多精彩

  • Python 爬虫 100 例教程导航帖(连续 3 年,不断更!)
  • Python爬虫120 (39.9 元,保 5 年更新)

阿里云播放器SDK 不断读取播放事件【内部用】相关推荐

  1. 阿里云播放器SDK的正确打开方式 | Aliplayer Web播放器介绍及功能实现(三)

    阿里云播放器SDK(ApsaraVideo for Player SDK)是阿里视频云端到云到端服务的重要一环,除了支持点播和直播的基础播放功能外,还深度融合视频云业务,支持视频的加密播放.安全下载. ...

  2. Swift 第三方 播放器AliyunPlayer,音乐(阿里云播放器)(源码)

    一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹.靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希 ...

  3. uniapp插件-腾讯云播放器sdk插件-腾讯云高清播放器-多码率支持-截图-播放控制-变速播放

    目前仅做了安卓版本,如果需求量可以的话我们会制作IOS版本的. 使用方法: 腾讯云播放器腾讯云目前是免费的,后期不知道,需要注册请访问腾讯云官网,优雅草伙伴注册链接: 点击访问腾讯云官网 关联优雅草科 ...

  4. h5阿里云播放器 常规使用

    阿里云播放器: 引入js和css <script type="text/javascript" charset="utf-8" src="htt ...

  5. 阿里云播放器AliyunPlayer的走马灯组件的位置

    引入当前组件, 播放器配置中添加如下代码: components: [{name: 'BulletScreenComponent',type: AliPlayerComponent.BulletScr ...

  6. 在vue项目中使用阿里云播放器

    在官方文档中分为HTML5和Flash两种播放模式我用的是html5的播放模式,下面是阿里云官方文档 阿里云播放器的使用说明_视频点播-阿里云帮助中心 首先在index.html文件中引入 <l ...

  7. 解决ijkplayer和阿里云播放器冲突的解决

    ijkplayer和阿里云播放器的冲突问题解决 今天遇到导入阿里云的播放器跟自身的ijkplayer播放器产生冲突的问题 ijkplayer 报错 IJKSDLGLView: setupDisplay ...

  8. nuxt项目打包后阿里云播放器错误:ReferenceError Aliplayer is not defined

    nuxt项目打包后阿里云播放器错误:ReferenceError: Aliplayer is not defined 这个问题搞了我一天,阿里云视频播放有时点进去是好的,有时候就报错,而且一刷新也报这 ...

  9. 关于,VUE中,阿里云播放器报错:Aliplayer is not defined。

    VUE中,阿里云播放器报错:Aliplayer is not defined.-Java-CSDN问答 感谢@iMingzhen大哥的解答!

  10. 实践:基于腾讯云播放器SDK,带您体验播放多场景下的 COS 视频文件

    一. 实践步骤 1. 准备您的 腾讯云COS 视频文件链接,您需要: 1.1 创建一个存储桶: 1.2 上传对象: 1.3 在对象信息详情里复制对象地址: 注意: 目前腾讯云有COS特惠活动,新人1元 ...

最新文章

  1. 深度学习|实例分割:3D-BoNet
  2. python colormap函数_python-使用由x,y位置定义的rgb值创建colormap
  3. 数据结构之图(2-2)【邻接多重表】适用于无向图
  4. 浩辰CAD2021中文版
  5. Tomcat源码学习(4)-How Tomcat works(转)
  6. 常见的原生javascript DOM操作
  7. [摘抄]一些软件设计的原则
  8. java 接口 设计模式吗_JAVA接口设计模式-工厂模式
  9. 实验2-4-3 求平方根序列前N项和 (C语言)
  10. hist函数--matplotlib
  11. java过滤空号了停机号_手机号码空号检测
  12. 详解Redo log与Undo log
  13. 对draw.io第一次加载慢的探讨
  14. html平板电脑打不开,平板电脑浏览器打不开网页
  15. 服务器项目描述,项目服务器 2010 SP2 的描述
  16. 基于jQuery实现王者荣耀英雄自定义增删改查功能 源码
  17. Unity -- Animation(旧版动画组件)和Animator(新版动画器组件)
  18. 单链表删除元素之狸猫换太子法
  19. redis的保存key,value出现\xac\xed\x00\x05t\x00\x0b的解决
  20. 俞敏洪同济大学精彩演讲

热门文章

  1. Linux 视频教程学习资源
  2. 暴风影音5【版本:5.36.0428.1111】---给您影院般的“极致”体验
  3. 最大功率点跟踪测试软件,最大功率点追踪
  4. arm电子相册项目——启动加载篇startup.s
  5. web用css做网页实验报告,Web实验报告网页设计与制作
  6. lamp整合三连发(1)
  7. 图解CSS3----盒子模型
  8. leafletjs 热力图_leaflet.js自定义热力图效果实例
  9. PMP试题 | 每日一练,快速提分
  10. 《Java开发实战经典》PDF+随书视频