var hello = intent.extras["i"]
when(hello){
1-> {
mediaPlayer = MediaPlayer()
var i = R.raw.ques1
mediaPlayer = MediaPlayer.create(this,i)
mediaPlayer!!.start()
if (mediaPlayer == null) {
mediaPlayer!!.stop()
mediaPlayer!!.release()
MediaRecorderReady()
}
}
2-> {
mediaPlayer = MediaPlayer()
var i = R.raw.ques2
mediaPlayer ==MediaPlayer.create(this,i)
mediaPlayer!!.start()
}
3->{
mediaPlayer = MediaPlayer()
var i = R.raw.ques3
mediaPlayer ==MediaPlayer.create(this,i)
mediaPlayer!!.start()
}
4->{
mediaPlayer = MediaPlayer()
var i = R.raw.ques4
mediaPlayer ==MediaPlayer.create(this,i)
mediaPlayer!!.start()
}
}
错误 //06-08 00:48:38.557 10334-10334/com.example.admin.lastmedpro E/MediaPlayer: start 在状态 1 06-08 00:48:38.557 10334-10334/com.example.admin.lastmedpro 中调用E/MediaPlayer: error (-38, 0) 06-08 00:48:38.573 10334-10334/com.example.admin.lastmedpro E/MediaPlayer: 应该已经设置了字幕控制器 06-08 00:48:38.573 10334- 10334/com.example.admin.lastmedpro E/MediaPlayer: 错误 (-38,0)
mediaPlayer ==MediaPlayer.create(this,i)
你为什么用==
而不是=
?这是错误(正好是 2,3 和 4 的情况)。
另外你不需要这四行:
mediaPlayer = MediaPlayer()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句