目前仅做了安卓版本,如果需求量可以的话我们会制作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美颜在内的多项功能:
- 如果您追求最小化体积增量,可以下载 Player 版:TXLiteAVSDK_Player.zip
- 如果您需要使用多个功能而不希望打包多个 SDK,可以下载专业版:TXLiteAVSDK_Professional.zip
- 如果您已经通过腾讯云商务购买了 AI 美颜 License,可以下载企业版:TXLiteAVSDK_Enterprise.zip
相关文档链接
目录结构说明
本目录包含 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美颜在内的多项功能:
- 如果您追求最小化体积增量,可以下载 Player 版:TXLiteAVSDK_Player.zip
- 如果您需要使用多个功能而不希望打包多个 SDK,可以下载专业版:TXLiteAVSDK_Professional.zip
- 如果您已经通过腾讯云商务购买了 AI 美颜 License,可以下载企业版:TXLiteAVSDK_Enterprise.zip