#android #kotlin
#Android #котлин
Вопрос:
Я пытаюсь воспроизвести аудио с URL-адреса в kotlin в Android Studio, но я получаю ошибку в setDataSource (), когда помещаю в него URL-адрес.
val mP = MediaPlayer() val url_play_btn: Button = findViewById(R.id.url_play_btn) url_play_btn.setOnClickListener{ var url : String = "https://www.learningcontainer.com/wp-content/uploads/2020/02/Kalimba.mp3" mP.setAudioStreamType(AudioManager.STREAM_MUSIC) try{ mP.setDataSource(url) mP.prepare() mP.start() } catch(e:Exception){ Log.i("Error","Couldn't Play the Audio") Toast.makeText(this,"$e",Toast.LENGTH_LONG).show() } }
Комментарии:
1. Используйте Logcat для проверки полного сообщения. Если вы не понимаете сообщение, опубликуйте полное сообщение (включая любую трассировку стека) в качестве правки к вашему вопросу.
2. Какую именно ошибку вы получаете?
3. я получил сообщение об ошибке ввода-вывода. Исключение IOException: ошибка setDataSource