ファイルが存在する場合はSDカードで音楽を再生します

user3223706

SDカードから音楽を再生していますが、ファイルは存在しますが、音楽ファイルを再生していますが、存在しない場合、アプリがクラッシュします。どうすればよいですか?

package com.example.downloadplay;

public class AudioPlayer extends Activity implements OnClickListener {
Button playButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

playButton = (Button) this.findViewById(R.id.ButtonPlayStop);
playButton.setOnClickListener(this);
}

public void onClick(View v) {
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
File sdcard = Environment.getExternalStorageDirectory();
File audioFile = new File(sdcard.getPath() + "/bluetooth/یه سوال دارم مگه.mp3");

 intent.setDataAndType(Uri.fromFile(audioFile), "audio/mp3");
 startActivity(intent);
 }
 }
Apoorv

ファイルが存在するかどうかを確認します

if(audioFile.exists())
{
  intent.setDataAndType(Uri.fromFile(audioFile), "audio/mp3");
  startActivity(intent);
}
else
{
   // show error
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SDカード内の音楽ファイルを正しく削除する方法と、新しいファイルを作成する方法は?

分類Dev

SDカードのすべての音楽ファイル名はTextViewに表示できますが、ListViewには表示できませんか?

分類Dev

Android:ファイルがSDカードに存在する場合でもjava.io.FileNotFoundException

分類Dev

gmusicbrowserで.m4a音楽ファイルを再生しますか?

分類Dev

音楽はファイルから再生されませんが、IDLEでは正常に機能します

分類Dev

pygameで音楽ファイルを1つだけ再生する方法は?

分類Dev

音楽ボットは参加できますが、ファイルを再生できません

分類Dev

SDカードAndroidからオーディオファイルを再生することができません

分類Dev

ansibleを使用して、ローカルファイルが存在する場合はコピーします

分類Dev

音楽ファイルを再生するのに適したクラスはどれですか?

分類Dev

Eclipseでプログラムを実行すると音楽が再生されますが、Jar実行可能ファイルを実行すると音楽は再生されません

分類Dev

ファイルがすでに存在するかどうかを確認する方法、存在しない場合はPythonでダウンロードしますか?

分類Dev

コマンドライン:ファイル名がすでに存在する場合は、新しいファイル名でファイルを作成します

分類Dev

バッチを使用して音楽ファイルを再生しますか?

分類Dev

RobotFramework-ファイルが存在する場合はキーワードを実行します

分類Dev

「キーワード」が存在する場合は、バッチファイルを再実行します

分類Dev

Javaでファイル(画像、音楽)を逆にすると、ファイルが破損します

分類Dev

同じ音楽ファイルをAndroidで何度も再生する方法

分類Dev

Bluetoothで音楽を再生しますが、システムは内部スピーカーに聞こえます

分類Dev

iOS 9はサイレントモードでオーディオを再生しますが、他のアプリの音楽再生は実行し続けます

分類Dev

Robloxでローカルに音楽を再生する

分類Dev

SDカードが存在しないときにAndroidにファイルや写真を保存するための内部フォルダは何ですか

分類Dev

USBから「iTunesに自動的に追加」に音楽ファイルを転送し、Applescriptで再生します

分類Dev

Omxplayerでサイクルで音楽を再生する方法は?

分類Dev

ALLOWルールが存在する場合でも、Windowsファイアウォールはパケットをドロップします

分類Dev

getコマンドを使用したsftpoutbound-gatewayは、同じ名前のファイルがすでに存在する場合に例外をスローします

分類Dev

パスが長すぎる場合、mciSendStringはオーディオファイルを再生しません

分類Dev

ファイルが存在する場合は削除します。そうでない場合は、作成します

分類Dev

ハードドライブ上のファイルを検索し、存在する場合は削除します

Related 関連記事

  1. 1

    SDカード内の音楽ファイルを正しく削除する方法と、新しいファイルを作成する方法は?

  2. 2

    SDカードのすべての音楽ファイル名はTextViewに表示できますが、ListViewには表示できませんか?

  3. 3

    Android:ファイルがSDカードに存在する場合でもjava.io.FileNotFoundException

  4. 4

    gmusicbrowserで.m4a音楽ファイルを再生しますか?

  5. 5

    音楽はファイルから再生されませんが、IDLEでは正常に機能します

  6. 6

    pygameで音楽ファイルを1つだけ再生する方法は?

  7. 7

    音楽ボットは参加できますが、ファイルを再生できません

  8. 8

    SDカードAndroidからオーディオファイルを再生することができません

  9. 9

    ansibleを使用して、ローカルファイルが存在する場合はコピーします

  10. 10

    音楽ファイルを再生するのに適したクラスはどれですか?

  11. 11

    Eclipseでプログラムを実行すると音楽が再生されますが、Jar実行可能ファイルを実行すると音楽は再生されません

  12. 12

    ファイルがすでに存在するかどうかを確認する方法、存在しない場合はPythonでダウンロードしますか?

  13. 13

    コマンドライン:ファイル名がすでに存在する場合は、新しいファイル名でファイルを作成します

  14. 14

    バッチを使用して音楽ファイルを再生しますか?

  15. 15

    RobotFramework-ファイルが存在する場合はキーワードを実行します

  16. 16

    「キーワード」が存在する場合は、バッチファイルを再実行します

  17. 17

    Javaでファイル(画像、音楽)を逆にすると、ファイルが破損します

  18. 18

    同じ音楽ファイルをAndroidで何度も再生する方法

  19. 19

    Bluetoothで音楽を再生しますが、システムは内部スピーカーに聞こえます

  20. 20

    iOS 9はサイレントモードでオーディオを再生しますが、他のアプリの音楽再生は実行し続けます

  21. 21

    Robloxでローカルに音楽を再生する

  22. 22

    SDカードが存在しないときにAndroidにファイルや写真を保存するための内部フォルダは何ですか

  23. 23

    USBから「iTunesに自動的に追加」に音楽ファイルを転送し、Applescriptで再生します

  24. 24

    Omxplayerでサイクルで音楽を再生する方法は?

  25. 25

    ALLOWルールが存在する場合でも、Windowsファイアウォールはパケットをドロップします

  26. 26

    getコマンドを使用したsftpoutbound-gatewayは、同じ名前のファイルがすでに存在する場合に例外をスローします

  27. 27

    パスが長すぎる場合、mciSendStringはオーディオファイルを再生しません

  28. 28

    ファイルが存在する場合は削除します。そうでない場合は、作成します

  29. 29

    ハードドライブ上のファイルを検索し、存在する場合は削除します

ホットタグ

アーカイブ