mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-17 14:56:44 +08:00
修改
This commit is contained in:
@@ -459,7 +459,6 @@ export default {
|
||||
$this.$message.error('加载pdf课件文件失败');
|
||||
}
|
||||
});
|
||||
|
||||
//let url = this.fileBaseUrl + r.content;
|
||||
}else if(con.contentType ==52){
|
||||
if(con.content.startsWith('\{')){
|
||||
@@ -500,34 +499,19 @@ export default {
|
||||
createPlayUrl(fid,u){
|
||||
let nowDate=new Date();
|
||||
let ctime=parseInt(nowDate.getTime()/1000);
|
||||
let beforeUrl=parseInt(nowDate.getTime()/1000)+u;
|
||||
let beforeUrl=parseInt(nowDate.getTime()/1000)+'/'+fid;
|
||||
//console.log(beforeUrl,'beforeUrl');
|
||||
//let urlSign=encodeURIComponent(encrypt(beforeUrl));
|
||||
let urlSign=encodeURIComponent(encrypt(beforeUrl));
|
||||
//console.log(urlSign,'urlSign');
|
||||
cookies.set('PLAYSIGN_TIME', ctime);//写客户端的cookie保存
|
||||
//this.blobUrl=process.env.VUE_APP_BASE_API+'/xboe/m/course/play/resource?sign='+urlSign;
|
||||
this.blobUrl=process.env.VUE_APP_BASE_API+'/xboe/course/resource?fid='+fid;
|
||||
//this.blobUrl='http://127.0.0.1:9090/xboe/course/resource?fid='+fid;
|
||||
//this.blobUrl=this.fileBaseUrl+u;
|
||||
//以下判断是为了区分本地环境和服务器环境
|
||||
if(process.env.NODE_ENV == 'development'){
|
||||
this.blobUrl=process.env.VUE_APP_FILE_BASE_URL+u;
|
||||
}else{
|
||||
this.blobUrl=process.env.VUE_APP_BASE_API+'/xboe/m/course/cware/resource?sign='+urlSign;
|
||||
}
|
||||
//console.log(this.blobUrl,'this.blobUrl');
|
||||
},
|
||||
createVideoBlob(url){
|
||||
let $this=this;
|
||||
let xhr = new XMLHttpRequest;
|
||||
xhr.open("GET",url,true);
|
||||
xhr.responseType = 'blob';
|
||||
//xhr.onload:只有 4 状态会触发
|
||||
xhr.onreadystatechange = function() {
|
||||
if (xhr.readyState==4 && xhr.status == 200) {//请求成功
|
||||
//获取blob对象
|
||||
let blob = xhr.response;
|
||||
//获取blob对象地址,并把值赋给容器
|
||||
let urlObj = window.URL.createObjectURL(blob);
|
||||
$this.blobUrl=urlObj;
|
||||
}
|
||||
};
|
||||
xhr.send();
|
||||
},
|
||||
showQrimage(row){
|
||||
let urlPre=window.location.protocol+'//'+window.location.host;
|
||||
// https://u.boe.com/mobile/pages/resource/microDetail?id=963456709515939840
|
||||
|
||||
Reference in New Issue
Block a user