2

私はギャラリーからビデオファイルを選択しているアンドロイドアプリケーションに取り組んでいます。すべて問題ありませんが、以下のビデオ ファイルを表示したい5MBのですが、 を超えるすべてのビデオを表示したくありません5MB。ビデオ ギャラリーを表示するための私のコードをonActivityResult以下に示します。

public void takeVideoFromGallery(){
        Intent intent = new Intent();
        intent.setType("video/*");
        intent.setAction(Intent.ACTION_GET_CONTENT);
        startActivityForResult(Intent.createChooser(intent,"Select Video"),REQUEST_TAKE_GALLERY_VIDEO);

    }
public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (resultCode == this.RESULT_OK) {

            switch (requestCode) {

case REQUEST_TAKE_GALLERY_VIDEO:
                    if (resultCode == RESULT_OK) {
                        showVideoGallery(data);
                        Toast.makeText(this, "Video saved to:\n" +data.getData(), Toast.LENGTH_LONG).show();

                    } else if (resultCode == RESULT_CANCELED) {
                        Toast.makeText(this, "Video recording cancelled.",Toast.LENGTH_LONG).show();
                    } else {
                        Toast.makeText(this, "Failed to record video",Toast.LENGTH_LONG).show();
                    }
                    break;
}
4

2 に答える 2