|
@@ -432,24 +432,26 @@ export default {
|
|
},
|
|
},
|
|
//播放视频-腾讯
|
|
//播放视频-腾讯
|
|
loadPlayer_tencent() {
|
|
loadPlayer_tencent() {
|
|
- return new Promise(resolve => {
|
|
|
|
|
|
+ return new Promise(async(resolve) => {
|
|
try {
|
|
try {
|
|
let player_tencent_demo = document.createElement("video");
|
|
let player_tencent_demo = document.createElement("video");
|
|
player_tencent_demo.id = "player-tencent";
|
|
player_tencent_demo.id = "player-tencent";
|
|
document
|
|
document
|
|
.getElementById("player")
|
|
.getElementById("player")
|
|
.insertAdjacentElement("afterend", player_tencent_demo);
|
|
.insertAdjacentElement("afterend", player_tencent_demo);
|
|
|
|
+ const {data} = await this.$request.vodvidesignid(this.activeSection.recordingUrl)
|
|
|
|
+ console.log(data,'sign')
|
|
this.player_tencent = TCPlayer("player-tencent", {
|
|
this.player_tencent = TCPlayer("player-tencent", {
|
|
width: 810,
|
|
width: 810,
|
|
height: 455,
|
|
height: 455,
|
|
preload: "auto",
|
|
preload: "auto",
|
|
autoplay: false,
|
|
autoplay: false,
|
|
// player-tencent 为播放器容器 ID,必须与 html 中一致
|
|
// player-tencent 为播放器容器 ID,必须与 html 中一致
|
|
- fileID: "3701925921299637010", // 请传入需要播放的视频 fileID(必须)
|
|
|
|
- appID: "1500005696", // 请传入点播账号的 appID(必须)
|
|
|
|
|
|
+ fileID: this.activeSection.recordingUrl, // 请传入需要播放的视频 fileID(必须)
|
|
|
|
+ appID: data.appID, // 请传入点播账号的 appID(必须)
|
|
|
|
+ licenseUrl: data.licenseUrl, // 请传入点播账号的 appID(必须)
|
|
//私有加密播放需填写 psign, psign 即播放器签名,签名介绍和生成方式参见链接:https://cloud.tencent.com/document/product/266/42436
|
|
//私有加密播放需填写 psign, psign 即播放器签名,签名介绍和生成方式参见链接:https://cloud.tencent.com/document/product/266/42436
|
|
- psign:
|
|
|
|
- "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6MTUwMDAwNTY5NiwiZmlsZUlkIjoiMzcwMTkyNTkyMTI5OTYzNzAxMCIsImN1cnJlbnRUaW1lU3RhbXAiOjE2MjY4NjAxNzYsImV4cGlyZVRpbWVTdGFtcCI6MjYyNjg1OTE3OSwicGNmZyI6InByaXZhdGUiLCJ1cmxBY2Nlc3NJbmZvIjp7InQiOiI5YzkyYjBhYiJ9LCJkcm1MaWNlbnNlSW5mbyI6eyJleHBpcmVUaW1lU3RhbXAiOjI2MjY4NTkxNzksInN0cmljdE1vZGUiOjJ9fQ.Bo5K5ThInc4n8AlzIZQ-CP9a49M2mEr9-zQLH9ocQgI"
|
|
|
|
|
|
+ psign:data.psign
|
|
});
|
|
});
|
|
this.$emit("videoScript", this.player_tencent); //抛出播放实例
|
|
this.$emit("videoScript", this.player_tencent); //抛出播放实例
|
|
resolve();
|
|
resolve();
|