如何在android中向.jpg或.mp4文件添加一些数据
业务目的: 我想在android mobile中将长度为1200的大型stringdata添加到.jpg/.mp4文件中 2以后,文件可以从手机上传到服务器 3在服务器中,我们从文件中检索添加的数据 我在.jpg文件中尝试的内容: 使用以下代码添加数据 ExifInterface exif=新的ExifInterface光路; exif.setAttributeUserComment,长度为1000的字符串; exif.saveAttributes 此代码正在运行。设置属性后,我可以通过 字符串userComment=exif.getAttributeUserComment 在低端手机中,它显示了检测到的错误堆栈损坏:保存属性时中止。后来我发现仅此一项就占用了663个字符。 在高端移动设备中,saveAttribute之后保存到1999年的字符串长度 是否有其他方法向.jpg、.mp4和.mp3文件添加一些标记/元数据/字符串? 以便以后可以检索添加的数据如何在android中向.jpg或.mp4文件添加一些数据,android,Android,业务目的: 我想在android mobile中将长度为1200的大型stringdata添加到.jpg/.mp4文件中 2以后,文件可以从手机上传到服务器 3在服务器中,我们从文件中检索添加的数据 我在.jpg文件中尝试的内容: 使用以下代码添加数据 ExifInterface exif=新的ExifInterface光路; exif.setAttributeUserComment,长度为1000的字符串; exif.saveAttributes 此代码正在运行。设置属性后,我可以通过 字符串
请分享你的观点。可能吗 听起来似乎使用您的方法确实是可行的,但在支持属性值的时间长度方面,您遇到了各种实现限制 当然,至少需要调查的一个解决方案是将1200字节的字符串拆分为多个较短的字符串,比如说四个300字节的字符串,然后将它们添加为UserComment0、UserComment1等等。提取和连接以恢复原始的较长字符串应该很简单,并且可能会克服这些限制。Praveen 看一看隐写术项目 谢谢, 杰伊