1

ビデオ 3gp ファイルのみが必要ですが、クエリでオーディオ ファイルとビデオ ファイルの両方が返されますaudio 3gp file8video 3gp fileMy Api level is

これが私のクエリです

 String[] data = { MediaStore.Video.Media.DATA };
 Cursor vid_cursor=this.managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,data, null, null, null);

ここに示されているように、ビデオのみが高さを返しますが、毎回高さを計算したくありません。

4

1 に答える 1

1

これを試してみてください

String[] data = { MediaStore.Video.Media.DATA };
         Cursor vid_cursor=this.managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,data, MediaStore.Video.Media.HEIGHT+">0", null, null);

これは、API レベル 16 以降で機能します。

更新:下位バージョン用(このようなコンテンツタイプを確認する必要があります)

ursor vid_cursor=this.managedQuery(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,data, MediaStore.Video.Media.CONTENT_TYPE +" like %video%", null, null);
于 2013-10-23T10:52:46.140 に答える