【问题标题】:Freeing memory / clearing cache after videosphere stopsvideosphere 停止后释放内存/清除缓存
【发布时间】:2016-07-23 01:48:39
【问题描述】:

有没有办法在视频球播放完后手动释放内存或清除缓存?我在 iOS 上将 A-Frame 与 Cordova 一起用于视频项目(不是理想的技术组合,但我的双手被绑在那里),但在播放几个视频后,应用程序在尝试播放下一个视频时崩溃。

【问题讨论】:

    标签: aframe


    【解决方案1】:

    尝试挖掘纹理缓存并处理它:Aframe asset unload

    可能有效,也可能无效。

    【讨论】:

    • 我让 texture.dispose() 为这样的视频工作:AFRAME.utils.texture.textureCache['video-id'].then (function (texture) { texture.dispose (); }); 对于在<a-assets> 中加载的视频,textureCache 键是视频 ID 减去 #。不幸的是,它似乎并没有解决内存问题,因为在播放了几个视频后,只要您调用 play,应用程序仍然会崩溃。
    猜你喜欢
    • 2014-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多