以下のコードを使用して、すべてのビデオのメタデータフィールドのタイトルを変更します。
Uri uri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
ContentValues values = new ContentValues(1);
values.put(MediaStore.MediaColumns.TITLE, "asd2");
if (context.getContentResolver()
.update(uri, values, null, null) == 1) {
Toast t = Toast.makeText(context, "Updated ",
Toast.LENGTH_SHORT);
t.show();
}
sd_cardでファイルを表示すると、メタデータが変更されます。しかし、PCの別の場所にファイルをコピーすると、ビデオファイルの詳細のタイトルフィールドが空白になります。