Я хотел бы прослушать mp3 файл из Интернета, когда я нажимаю btn! Я пытался использовать что-то вроде:
mp.setDataSource (http://....);
mp.prepare();
mp.start();
но не работает.
тоже, у меня будет 10 бит, которые будут выполнять эту работу, поэтому я хочу использовать готовность и остановку, чтобы остановить mp3, если второй btn нажат. Пожалуйста, помогите!:) с новым годом!
Вы можете использовать это
Uri myUri = Uri.parse("http://Yoururl.com/file.mp3");
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "audio/*");
startActivity(intent);
Проверьте этот код для видео.. также будет аналогичным для Audio.
//Video
VideoView videoView = (VideoView) findViewById(R.id.VideoView01);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
// Set video link (mp4 format )
//Uri video = Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp");
//OR
//Uri video = Uri.parse("android.resource://<package>/" + R.raw.<resource>);
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
Возможно, вы можете предоставить некоторые записи в журнале, чтобы увидеть, есть ли какое-либо исключение, но только некоторые основные... Я думаю, вы создали объект MediaPlayer
правильно, не так ли?. Я думаю, нам нужна дополнительная информация.
В любом случае, посмотрите на этот поток и здесь у вас есть несколько образцов.