Android 科特林+;Exoplayer-icecast url
我正在尝试学习Exoplayer,但似乎可以找到一个简单的方法来设置Exoplayer来播放icecast streams 我已经跟踪了所有我能找到的图坦卡门,但似乎无法让它发挥作用 我知道如何在MediaPlayer中实现这一点,但我注意到了一些问题,比如我无法通过触发Android 科特林+;Exoplayer-icecast url,android,kotlin,exoplayer,Android,Kotlin,Exoplayer,我正在尝试学习Exoplayer,但似乎可以找到一个简单的方法来设置Exoplayer来播放icecast streams 我已经跟踪了所有我能找到的图坦卡门,但似乎无法让它发挥作用 我知道如何在MediaPlayer中实现这一点,但我注意到了一些问题,比如我无法通过触发mp.stop()来停止播放器,所以我想我会转到Exoplayer,但这更难 媒体播放器代码 val url = "http://stream.radiomedia.com.au:8003/stream&quo
mp.stop()
来停止播放器,所以我想我会转到Exoplayer,但这更难
媒体播放器代码
val url = "http://stream.radiomedia.com.au:8003/stream" // your URL here
val mp = MediaPlayer()
mp.setAudioStreamType(AudioManager.STREAM_MUSIC)
mp.setDataSource(url)
mp.prepare() // might take long! (for buffering, etc)
mp.start()
外部播放器代码
private lateinit var simpleExoPlayer: SimpleExoPlayer
private val url = "http://stream.radiomedia.com.au:8003/stream"
val uri = Uri.parse(url)
simpleExoPlayer.prepare(url)
simpleExoPlayer.playWhenReady = true
但这不起作用,我得到了这个错误
类型不匹配:推断类型为字符串,但应为MediaSource