#鸿蒙通关秘籍# 如何合理使用缓存提升视频加载速度?

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
云海谜ERP

频繁创建和销毁 AVPlayer 实例会消耗性能。使用缓存提升加载速度,创建两个实例以便切换时重置实例而不销毁:

typescript import media from '@ohos.multimedia.media';

@Entry @Component struct Index { private avPlayer: media.AVPlayer | undefined = undefined; private avPlayerManager: AVPlayerManager = AVPlayerManager.getInstance();

aboutToAppear(): void { this.avPlayerManager.switchPlayer(); this.avPlayer = this.avPlayerManager.getCurrentPlayer(); }

aboutToDisappear(): void { this.avPlayerManager.resetCurrentPlayer(); this.avPlayer = undefined; } }

分享
微博
QQ
微信
回复
5天前
相关问题
如何提升应用冷启动速度
475浏览 • 1回复 待解决