デフォルトのメディア プレーヤーで 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
は何もしません。何が問題になる可能性があります。