2011-10-29 12 views
0

私はアンドロイド用のアプリケーションを作成しています。これは、特定の建物のナビゲーションシステム内の3Dです。ユーザーは、場所と目的地(例:講演ホール〜オフィス#xxx)を入力できる機能を備えています。 3ds maxの建物の3Dビューとビデオファイルとして保存されているので、これらのビデオをどのようにsqliteに保存することができますか?ユーザーがそれらを検索したときにそれらを表示しますか?私はデータベースに格納することで正しいことをしているのか、それとも簡単な方法があるのか​​は分かりません。ビデオをAndroidでsqliteに保存していますか?

+0

SQLデータベースにバイナリデータを格納しないでください。この目的のためにネイティブファイルを使用してください。 – bos

答えて

3

あなたはsqliteデータベースにビデオを保存しません。バイナリデータをデータベースに保存すると、パフォーマンスが非常に悪くなります。一般的な方法は、ファイルパスをデータベースのビデオに保存することです。次に、クエリを実行するときに、ファイルパスを使用して必要に応じてビデオを読み込みます。

+0

ビデオをsdcardに保存すればどうなりますか?それを呼び出すと、それでもパフォーマンスは悪くなりますか?あなたはどのようにデータベースのビデオへのファイルパスを格納するためのチュートリアルがありますか? Thanx :) – ukama

+0

あなたはsdcard thats上のビデオを保存する場合。データベースに直接保存しないでください。データベースにファイルパスのみを格納します。チュートリアルのところでは、それを考えすぎないようにしてください。これは本当に簡単です。ファイルパスであるvarchar/stringを保存するだけです。チュートリアルが本当に必要な場合は、私はあなたのために何かを考え出すことができると確信しています。 –

0

リモートストレージを使用して、必要なときにビデオをストリーミングすることを検討する必要があると思います。あなたはまた見てみることがあります:HTML5 video element

関連する問題