我正在创建一个Android应用程序,它是某个建筑物的3D内部导航系统,具有允许用户输入位置和目的地的功能(例如,演讲厅到办公室#xxx),我已经完成了3Ds max中建筑物的3D视图并存储为视频文件,因此我想知道如何在sqlite中存储所有这些视频?并在用户搜索时显示它们?如果我通过将它们存储在数据库中或者还有其他更简单的方法来做正确的事情,我会感到很困惑吗?
答案 0 :(得分:3)
您不会将视频存储在sqlite数据库中。在您的数据库中存储二进制数据将导致超级糟糕的性能。通常的做法是将文件路径存储到数据库中的视频中。然后,当您执行查询时,请使用文件路径根据需要加载视频。
答案 1 :(得分:0)
我认为您必须考虑使用远程存储并在需要时流式传输视频。您还可以查看:HTML5 video element