当我使用下面的代码创建 MediaPlayer 时,Android Studio 不断显示渲染问题
@Composable
@Preview
fun TestScreen(){
val context = LocalContext.current
val audio = MediaPlayer.create(context, R.raw.testaudio1)
Button(onClick = {audio.start()}) {
Text(text = "play")
}
}
testaudio1是一个mp3,我将其放入res中新建的android资源目录中
渲染问题如下图
我该如何解决这个问题?
要解决此问题,您可能需要确保您的 MediaPlayer 在 后台线程中正确初始化和管理。
此外,您可能还需要确保在创建 MediaPlayer 对象时使用正确的上下文,并正确处理 MediaPlayer 的生命周期以防止内存泄漏。
我也为这个渲染问题苦苦挣扎。
对我来说唯一的方法是使用虚拟设备。没有问题。