0

デフォルトのメディア プレーヤーで mp3 オーディオ ファイルを再生しようとしています。ここからコードをコピーすると、次のようにコードを記述します

    AlertDialog.Builder dialog = new AlertDialog.Builder(this);

    dialog
            .setCancelable(true)
            .setMessage("File Path: " + path + "\n"
                    + "Duration: " + duration + "\n"
                    + "File Format: " + format + "\n"
                    + "File Status: " + status)
            .setTitle("File Information")
            .setPositiveButton("Play", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {
                    Uri uri = null;
                    uri = Uri.parse(toPlay);
                    Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
                    intent.setDataAndType(uri, "audio/mp3");
                    startActivity(intent);
                }
            })
            .setNegativeButton("Delete", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {

                }
            })
            .setNeutralButton("Ok", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {

                }
            });

ここでpath、 とtoPlayは に等しくなり/mnt/sdcard/MUSIC/Aey Nojwan.mp3ます。で再生ボタンを押すとdialog、VLCプレーヤーが開き(インストールされているプレーヤーからプレーヤーを選択せず​​に)、次のエラーを含むダイアログが表示されます。

VLC はこのメディアでエラーを検出しました。メディア ライブラリを更新してみてください

VLCをアンインストールしようとしましたが、これを行った後、私の再生ボタンdialogは何もしません。何が問題になる可能性があります。

4

1 に答える 1