1、视频播放器介绍

阿里云播放器SDK(ApsaraVideo Player SDK)是阿里视频服务的重要一环,除了支持点播和直播的基础播放功能外,深度融合视频云业务,如支持视频的加密播放、安全下载、清晰度切换、直播答题等业务场景,为用户提供简单、快速、安全、稳定的视频播放服务。

2、集成视频播放器

参考地址:https://help.aliyun.com/document_detail/125570.html

页面引入引入脚本文件和css文件

<link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.9.17/skins/default/aliplayer-min.css" />
<script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.9.17/aliplayer-min.js"></script>

示例代码如下

<!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.17/skins/default/aliplayer-min.css" /><script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.9.17/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 : '<your play URL>',//播放方式一必选参数。可以是第三方直播或点播地址、阿里云直播服务中的播放地址,或阿里云点播服务中的播放地址。// 播放方式二:推荐点播用户使用vid : '<your video ID>',//播放方式二必选参数。可以通过点播控制台(媒资库>音/视频路径)查询。示例:1e067a2831b641db90d570b6480f****。playauth : '<your PlayAuth>',//播放方式二必选参数。参数值可通过调用GetVideoPlayAuth接口获取。encryptType: 1, //使用播放方式二,当播放私有加密流时需要设置本参数值为1。其它情况无需设置。// 播放方式三:仅MPS用户使用vid : '<your media ID in MPS>',//播放方式三必选参数。可以通过媒体处理控制台(媒体管理>媒体列表路径)查询。示例:1e067a2831b641db90d570b6480f****。accId: '<your AccessKey ID>',//播放方式三必选参数。可通过RAM控制台(AccessKey管理页面)创建AccessKey,或者查看已有AccessKey Id的AccessKey Secret。accSecret: '<your AccessKey Secret>',//播放方式三必选参数。stsToken: '<your STS token>',//播放方式三必选参数。视频播放的临时凭证。凭证需要提前生成。生成方式请参考视频播放。domainRegion: '<your domain region>',//播放方式三必选参数。媒体资源所在的区域(cn-shanghai,cn-hangzhou等)。authInfo: '<your auth info>',//播放方式三必选参数。authInfo需要提前生成。生成方式请参考视频播放。// 播放方式四:使用STS方式播放。点播用户可在播放方式二或播放方式四中选择一个使用。vid : '<your video ID>',//播放方式四必选参数。可以通过点播控制台(媒资库>音/视频路径)查询。示例:1e067a2831b641db90d570b6480f****。accessKeyId: '<your AccessKey ID>',//播放方式四必选参数。可通过RAM访问控制控制台的AccessKey管理页面创建AccessKey,或者查看已有AccessKey Id的AccessKey Secret。securityToken: '<your STS token>',//播放方式四必选参数。视频播放的临时凭证。凭证需要提前生成。生成方式请参考创建角色并进行STS临时授权。accessKeySecret: '<your AccessKey Secret>',//播放方式四必选参数。可通过RAM访问控制控制台的AccessKey管理页面创建AccessKey,或者查看已有AccessKey Id的AccessKey Secret。region: '<region of your video>', // 播放方式四必选参数。媒体资源所在的区域。如cn-shanghai、eu-central-1, ap-southeast-1等。// 播放方式五:使用DRM方式播放。只有DRM加密视频能使用。isDrm: true,vid: '<your video ID>',//播放方式五必选参数。可以通过点播控制台(媒资库>音/视频路径)查询。示例:1e067a2831b641db90d570b6480f****。accessKeyId: '<your AccessKey ID>',//播放方式五必选参数。可通过RAM访问控制控制台的AccessKey管理页面创建AccessKey,或者查看已有AccessKey Id的AccessKey Secret。securityToken: '<your STS token>',//播放方式五必选参数。视频播放的临时凭证。凭证需要提前生成。生成方式请参考创建角色并进行STS临时授权。accessKeySecret: '<your AccessKey Secret>',//播放方式五必选参数。可通过RAM访问控制控制台的AccessKey管理页面创建AccessKey,或者查看已有AccessKey Id的AccessKey Secret。region: '<region of your video>', // 播放方式五必选参数。媒体资源所在的区域。如cn-shanghai、eu-central-1, ap-southeast-1等。certId: '<your certificate ID>', // 仅苹果设备播放需要。用于请求苹果证书,可根据DRM加密的实现到视频点播或视频直播控制台获取。},function(player){console.log('The player is created.')});</script></body>
</html>

1.播放地址播放

在Aliplayer的配置参数中添加如下属性
source : '你的视频播放地址',

2.播放凭证播放(推荐)
里云播放器支持通过播放凭证自动换取播放地址进行播放,接入方式更为简单,且安全性更高。播放凭证默认时效为100秒(最大为3000秒),只能用于获取指定视频的播放地址,不能混用或重复使用。如果凭证过期则无法获取播放地址,需要重新获取凭证。凭证有有效时间取值范围:100~3000。

在Aliplayer的配置参数中添加如下属性
encryptType:'1',//如果播放加密视频,则需设置encryptType=1,非加密视频无需设置此项
vid : '视频id',
playauth : '视频授权码',

其他在线配置参考:http://player.alicdn.com/aliplayer/setting/setting.html
播放器属性参考地址:https://help.aliyun.com/document_detail/125572.htm?spm=a2c4g.11186623.0.0.131d5a36PPChOz#task-1997027
功能展示(播放组件):https://player.alicdn.com/aliplayer/presentation/index.html

集成阿里云视频播放器相关推荐

  1. 微服务项目实战技术点汇总:“尚硅谷的谷粒在线教育”九、整合阿里云视频播放器、课程评论功能、讲师详情页、课程详情页、检索功能、课程和讲师列表功能

    文章目录 一.讲师 1.分页查询接口(后端) 1.controller 2.service 3.测试 2.分页显示讲师(前端) 3.讲师详情页(后端) 1.controller 2.测试 4.讲师详情 ...

  2. 【Android视频 之 阿里云视频播放器 一】

    说到视频,现在短视频,小视频真是火的不行,抖音,快手,更是很多人手机上必会安装的一款app.那如何开发一款类似于抖音,集视频播放,直播,点播,拍摄,滤镜于一体的app呢,想想那都是相当的复杂.说到这里 ...

  3. 【Android视频 之 阿里云视频播放器 二】

    说明一下:写文章时,我用的最新sdk版本是 4.7.0 哦,这里也只贴出关键代码,更多详细代码在文章末尾有地址链接的. [Android视频 之 阿里云视频播放器 一] 1 视频试看功能的实现 效果图 ...

  4. 阿里云视频播放器(带websocket弹幕) - 前端h5

    阿里云文档地址: 集成文档 - 视频点播 - 阿里云https://help.aliyun.com/document_detail/125570.html 实现弹幕思想: 获取视频当前播放时间 , 发 ...

  5. Day213.讲师详细页、课程列表页面、课程详细页、阿里云视频播放测试、阿里云云视频播放器 -谷粒学院

    谷粒学院 讲师详细页 一.后端部分 1.TeacherFrontController @RestController @CrossOrigin @RequestMapping("/eduse ...

  6. Spring Boot集成阿里云视频点播服务的过程记录

    阿里云视频点播 效果预览 视频点播 视频点播概述 功能 优势 流程 环境准备 开通视频点播 创建RAM用户并授权 上传SDK 上传流程 下载上传SDK 安装上传SDK 集成Java上传SDK 异常说明 ...

  7. 使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流

    一.使用 阿里云 播放器播放 .flv 和 hls(.m3u8) 格式的视频流 官方教程:https://help.aliyun.com/document_detail/125570.htm?spm= ...

  8. Java常用工具类-发短信(集成阿里云短信服务)

    1.注册阿里账号并开通短信服务 注册阿里账号后,并进行个人或企业实名认证,实名认证后,才能开通短信服务. 界面如下: 2.获取AccessKey 参考获取AccessKey方法 创建成功后,如下图: ...

  9. springBoot集成阿里云企业邮箱

    前言 springboot项目,集成阿里云企业邮箱,进行邮件发送,附带文件 代码 public class AliyunMail {public static final String ALIDM_S ...

  10. 集成阿里云OSS编写AliyunOSSUtil

    集成阿里云OSS编写AliyunOSSUtil 文章目录 集成阿里云OSS编写AliyunOSSUtil 1.引入sdk依赖 2.添加yml配置文件 3.编写 AliyunOSSUtil文件 3.1 ...

最新文章

  1. Linux内核 题目,《Linux内核完全注释》部分习题答案
  2. Nature:MIT团队造全新声感织物,这件“毛衣”可以听到你的心跳
  3. java 设置pdf 编码格式_Java如何设置PDF文档背景色详解
  4. linux c 指针和内存分配内存,linux-C基础系列-内存管理(野指针).md
  5. c语言哪个方法称为程序大门,学会这8个经典小程序,就相当于跨入了C语言大门...
  6. QUIC - 低时延互联网传输层协议
  7. java启动项目报错,org.apache.catalina.lifecycleException..............以及解决方案
  8. 对列表中k之前和之后的元素分别进行逆序
  9. oracle 函数 abs,Oracle 函数(八)
  10. UNIX网络编程——常用服务器模型总结
  11. 办公利器:IBM Lotus Symphony轻松之旅
  12. zabbix2.4监控mysql_Zabbix 2.4.5自带MySQL监控的配置使用教程
  13. 头颅ct有伪影_颅脑CT怎么看?正常和异常影像分别是什么?干货满满!
  14. 如何烧录程序_鸿蒙实战课堂 | 如何完成一次HarmonyOS操作系统移植?
  15. 256QAM调制映射表
  16. 弘辽科技:淘宝评分飘绿四大原因及快速提高评分之解决技巧
  17. OceanBase 之 OBCA考试总结
  18. Vim 插件 -- Pathogen
  19. 导数、概率密度和积分的关系理解
  20. linux rc目录,linux /etc/rc.d/目录及rc.local的详解

热门文章

  1. java 第一 二章作业,Java私塾跟我学系列——JAVA篇 第二章 基础语法 作业
  2. 3DMax 完全重置
  3. java 图片处理工具类(图片简单处理 java原生)
  4. 应急响应常用的工具说明
  5. 按头安利 好看又实用的窗户贴图素材看这里
  6. Tapestry5之国际化
  7. 宋浩 概率统计 笔记_《深入浅出统计学》-读书笔记-排列与组合
  8. Cadence系列之SIPI仿真笔记:Cadence多种版本的安装、卸载重装(一)
  9. 前端问题——报错Uncaught ReferenceError:saveScore is not defined at HTMLButtonElement.onclick
  10. 【181023】有意思的屏幕画笔,基于VC++实现