1

事業目的:

1) 長さ 1200 の大きな文字列 (データ) を Android モバイルの .jpg / .mp4 ファイルに追加したい
2) 後でファイルをモバイルからサーバーにアップロードできます
3) サーバーでファイルから追加されたデータを取得します

私が.jpgファイルで試したこと:データを追加するために以下のコードを使用しました ExifInterface exif = new ExifInterface(photoPath); exif.setAttribute("UserComment", "String having length of 1000"); exif.saveAttributes();

このコードは機能しています。属性を設定した後、それを読み取ることができます

String userComment=exif.getAttribute("UserComment");

ローエンドのモバイルでは、属性の保存中に「スタックの破損が検出されました: 中止されました」というエラーが表示されました。後で、単独で最大 663 文字かかることがわかりました。ハイエンド モバイルでは、saveAttribute() の後で 1999 年までの長さの文字列が保存されます。

タグ/メタデータ/文字列を.jpg、.mp4、および.mp3ファイルに追加する他の方法はありますか? 追加されたデータを後で取得できるようにします。

あなたの意見を共有してください。出来ますか ?

4

2 に答える 2