2013-10-18 20 views
1

商務用途的一些數據,以.jpg或.mp4檔案:如何添加android的

1)要長1200加大型字符串(數據)可以將.jpg/.MP4文件在Android手機
2)後來的文件可以從移動
3)上傳到服務器在服務器上我們從文件中

我曾嘗試在.jpg文件檢索添加的數據: 用下面的代碼添加數據 ExifInterface exif = new ExifInterface(photoPath); exif.setAttribute("UserComment", "String having length of 1000"); exif.saveAttributes();

這段代碼正在工作。之後,我設置的屬性,我可以能夠通過

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

在低端移動它顯示錯誤閱讀「堆棧損壞檢測:中止」,同時節省attribute.Later我發現它帶到了單獨663個字符。 在高端移動中,saveAttribute()後保存至1999年的長度字符串。

是否有任何其他的方式來一些標籤/元數據/字符串添加到.JPG,.MP4.MP3文件? 以便以後可以檢索添加的數據。

請分享您的看法。可能嗎 ?

回答

0

聽起來好像使用你的方法確實是可能的,但你在支持屬性值的時間長短時遇到了各種實現限制。

至少要調查的一個解決方案當然是將1200字節的字符串拆分爲多個較短的字符串,比如說四個300字節的字符串,並將其添加爲UserComment0UserComment1等等。這應該是微不足道的提取和連接來取回你原來的更長的字符串,並可能解決這些限制。