diff --git a/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets b/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets index 2ccb60d196ae2cf7dded8a4862ddbdd5abbcd1da..974d57f47e0c531803ee4beac4574bbdde844547 100644 --- a/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets +++ b/VideoPlayerSample/MediaService/src/main/ets/controller/AvPlayerController.ets @@ -53,17 +53,12 @@ export class AvPlayerController { if (player !== null) { this.avPlayer = player; if (this.curSource.video) { - let fileDescriptor: resourceManager.RawFileDescriptor | undefined = - this.context?.resourceManager.getRawFdSync(this.curSource.video); - if (fileDescriptor) { - let avFileDescriptor: media.AVFileDescriptor = - { fd: fileDescriptor.fd, offset: fileDescriptor.offset, length: fileDescriptor.length }; - this.avPlayer.fdSrc = avFileDescriptor; try { let fileDescriptor: resourceManager.RawFileDescriptor | undefined = this.context?.resourceManager.getRawFdSync(this.curSource.video); if (fileDescriptor) { let avFileDescriptor: media.AVFileDescriptor = + { fd: fileDescriptor.fd, offset: fileDescriptor.offset, length: fileDescriptor.length }; this.avPlayer.fdSrc = avFileDescriptor; } } catch (err) {