暂停和setdatasource的Android播放器问题

时间:2019-10-05 10:27:30

标签: media-player

我有一个自我重复的球员。 我对setdatasource有问题。 播放器以收到的fcm消息开始,我可以暂停播放器,然后播放器必须以其他fcm消息重新启动。问题是,当播放器暂停时,setdatasource崩溃。怎么解决?谢谢

 var uri: Uri? = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + context.packageName + "/" + R.raw.cha_ching)
                        ?: null


                if (uri != null) {
                    Log.d("debugsto prendendo il file", "Sono dentro if uri")

                    if (!player.isPlaying && player.currentPosition<1  ) {

                        player.setDataSource(context, uri) //problem

                        player.prepare();

                    }

0 个答案:

没有答案
相关问题