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


    目前仅做了安卓版本,如果需求量可以的话我们会制作IOS版本的。

    使用方法:

    腾讯云播放器腾讯云目前是免费的,后期不知道,需要注册请访问腾讯云官网,优雅草伙伴注册链接:

    点击访问腾讯云官网

    关联优雅草科技可提供支持。

      <TXPlay ref="txplay"  class="m-video"    :param="param"    ></TXPlay> 
    		  <TXPlay ref="txplay"  class="m-video"    :param="param2"    ></TXPlay> 
    		  <TXPlay ref="txplay"  class="m-video"    :param="param3"    ></TXPlay> 
                
    
    			param:{
    				appId:1252463788,
    				fileId:"4564972819219071679"
    			 } 
    			param2:{
    				 urls:[ 
    					{
    						url : "http://1252463788.vod2.myqcloud.com/95576ef5vodtransgzp1252463788/e1ab85305285890781763144364/v.f30.mp4",
    					    title : "高清"
    					},
    					{
    						url : "http://1252463788.vod2.myqcloud.com/95576ef5vodtransgzp1252463788/e1ab85305285890781763144364/v.f20.mp4",
    					    title : "标清"
    					},
    					{
    						url : "http://1252463788.vod2.myqcloud.com/95576ef5vodtransgzp1252463788/e1ab85305285890781763144364/v.f10.mp4",
    					    title : "流畅"
    					}
    				]  
    			}
    			param3:{
    				url:"http://200024424.vod.myqcloud.com/200024424_709ae516bdf811e6ad39991f76a4df69.f20.mp4"
    			}
    			
    			
    			
    			
    			play()
    			{
    				  this.$refs.txplay.play(this.param); 
    				 
    			},
    			play2()
    			{
    				  this.$refs.txplay.play(this.param2); 
    				 
    			},
    			play3()
    			{
    				  this.$refs.txplay.play(this.param3); 
    				 
    			},
    			play4()
    			{
    				  this.$refs.txplay.play(this.param4); 
    				 
    			},
    			seek()
    			{
    				 this.$refs.txplay.seek(10);  //单位秒
    			},
    			pause()
    			{
    				 this.$refs.txplay.pause(); 
    			},
    			resume()
    			{
    				  this.$refs.txplay.resume(); 
    			},
    			full()
    			{
    				this.$refs.txplay.full(true); //全屏
    			},
    			full2()
    			{
    				this.$refs.txplay.full(false); //非全屏
    			} 
    			
    			
    			
    			
    			回调  
    			
    			
    			 开始全屏       type =  onStartFullScreenPlay;
    			
    			 停止全屏       type = onStopFullScreenPlay;
    			
    			  
    			 点击了返回按钮       type = onClickSmallReturnBtn;
    			 
    			
    			 截图回调       type = onSnapshot  path =  ”截图的地址“  ;   
    			
    			  开始播放      type = onPlayBegin ;
    			
    			 暂停播放       type = onPlayPause ;
    			
    			  停止播放      type = onPlayStop ;
    			
    			 加载中       type = onPlayLoading ;
    			
    			  进度条      type = onPlayProgress   current = 10   duration = 100;
    					
    			
    			 进度被滑动       type = onSeek     current  = 20;
    			
    			  切换流开始      type = onSwitchStreamStart;
    			
    			  切换流停止      type = onSwitchStreamEnd ;
    			
    			        type = onError     code = -1       message =  ”某某错误信息“;
    					
    					
    					
    					
    					
    					
    					
    

    以下内容是腾讯云播放器sdk官方说明:

    目录结构说明

    本目录包含 Android 版 播放器(Player) SDK 的Demo 源代码,主要演示接口如何调用以及最基本的功能。

    ├─ Demo // 超级播放器Demo,包括音视频播放,后台播放,变速播放,直播、点播秒开,清晰度无缝切换
    |  ├─ app                   // 程序入口界面
    |  ├─ superplayerkit        // 超级播放器组件
    |  ├─ superplayerdemo       // 超级播放器 Demo
    |  
    ├─ SDK 
    │  ├─ LiteAVSDK_Player_x.y.zzzz.aar        // 如果您下载的是 Player 专用 zip 包,解压后将出现此文件夹,其中 x.y.zzzz 表示 SDK 版本号 
    |  ├─ LiteAVSDK_Professional_x.y.zzzz.aar // 如果您下载的是专业版 zip 包,解压后将出现此文件夹,其中 x.y.zzzz 表示 SDK 版本号 
    |  ├─ LiteAVSDK_Enterprise_x.y.zzzz.aar   // 如果您下载的是企业版 zip 包,解压后将出现此文件夹,其中 x.y.zzzz 表示 SDK 版本号 
    

    SDK 分类和下载

    腾讯云 Player SDK 基于 LiteAVSDK 统一框架设计和实现,该框架包含直播、点播、短视频、RTC、AI美颜在内的多项功能:

    相关文档链接

    目录结构说明

    本目录包含 iOS 版 播放器(Player) SDK 的Demo 源代码,主要演示接口如何调用以及最基本的功能。

    ├─ SDK 
    |  ├─ TXLiteAVSDK_Professional.framework // 如果您下载的是专业版 zip 包,解压后将出现此文件
    |  ├─ TXLiteAVSDK_Enterprise.framework   // 如果您下载的是企业版 zip 包,解压后将出现此文件
    |  ├─ TXLiteAVSDK_Player.framework   // 播放器framework
    ├─ Demo // 超级播放器Demo
    ├── ReplaykitUpload
    └── TXLiteAVDemo
        ├── App               // 程序入口界面
        ├── SuperPlayerDemo   // 超级播放器 Demo
        └── SuperPlayerKit    // 超级播放器组件
    

    SDK 分类和下载

    腾讯云 Player SDK 基于 LiteAVSDK 统一框架设计和实现,该框架包含直播、点播、短视频、RTC、AI美颜在内的多项功能:

    相关文档链接

  • 相关阅读:
    js浅拷贝和深拷贝
    使用slice和concat对数组的深拷贝和浅拷贝
    JS数组常用方法---8、concat方法
    JS数组常用方法---7、join方法
    js中将类数组转换为数组的几种方法
    JS 使用const声明常量的本质(很多人都有误解)
    JS中对象数组按照对象的某个属性进行排序
    vue源码分析参考---2、数据代理
    vue源码分析参考---1、准备工作
    ES6课程---5、形参默认值
  • 原文地址:https://www.cnblogs.com/yangqiangche/p/15229784.html
Copyright © 2020-2023  润新知