| @@ -160,7 +160,7 @@ export default { | |||||
| }) | }) | ||||
| .then(async res => { | .then(async res => { | ||||
| console.log(res, 'AccessTokenAccessToken'); | console.log(res, 'AccessTokenAccessToken'); | ||||
| that.downloadFun(res, that.title); | |||||
| await that.downloadFun(res, that.title); | |||||
| }); | }); | ||||
| // console.log(videoData); | // console.log(videoData); | ||||
| @@ -211,17 +211,17 @@ export default { | |||||
| }, | }, | ||||
| // 转blob下载 | // 转blob下载 | ||||
| async downloadFun(blobFile, fileName) { | async downloadFun(blobFile, fileName) { | ||||
| let blob = new Blob([blobFile], { | |||||
| let blob = await new Blob([blobFile], { | |||||
| type: 'video/mp4' | type: 'video/mp4' | ||||
| }); | }); | ||||
| // console.log(blob); | // console.log(blob); | ||||
| // if (window.navigator.msSaveOrOpenBlob) { | // if (window.navigator.msSaveOrOpenBlob) { | ||||
| // navigator.msSaveBlob(blob, fileName); | // navigator.msSaveBlob(blob, fileName); | ||||
| // } else { | // } else { | ||||
| const reader = new FileReader(); | |||||
| reader.readAsDataURL(blob); | |||||
| const reader = await new FileReader(); | |||||
| await reader.readAsDataURL(blob); | |||||
| // reader.readAsDataURL(blobFile); | // reader.readAsDataURL(blobFile); | ||||
| reader.onloadend = function () { | |||||
| reader.onloadend = await function () { | |||||
| const base64Data = reader.result; | const base64Data = reader.result; | ||||
| const link = document.createElement('a'); | const link = document.createElement('a'); | ||||
| link.href = base64Data; | link.href = base64Data; | ||||