商业用途 :
1)想在android mobile中的.jpg / .mp4文件中添加长度为1200的大字符串(数据)
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文件?以便以后可以检索添加的数据。
请分享你的观点。可能吗 ?