diff --git a/entry/src/main/ets/view/YUVView.ets b/entry/src/main/ets/view/YUVView.ets index c4ad580d037d3d39ebb17bd03c0944fdc3a24e04..c14fcf378b9f61d2825c33103c4b027d9da8c706 100644 --- a/entry/src/main/ets/view/YUVView.ets +++ b/entry/src/main/ets/view/YUVView.ets @@ -77,9 +77,9 @@ export struct YUVView { async writeYUVFile() { // Write the yuv file to the sandbox path. - const resourceManager = getContext(this).resourceManager; + const resourceManager = this.getUIContext().getHostContext()!.resourceManager; const imageArray = await resourceManager.getMediaContent($r('app.media.ic_picture')); - let path: string = getContext().filesDir + "/image.yuv"; + let path: string = this.getUIContext().getHostContext()!.filesDir + "/image.yuv"; let file = fileIo.openSync(path, fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE); fileIo.write(file.fd, imageArray.buffer).then((writeLen) => { fileIo.closeSync(file);