我是 Android 编程新手。
我一直在关注来自 this website 的创建音乐播放器的教程
本教程从 MediaPlayer
类调用 setAudioStreamType
方法,该方法已弃用。哪种方法特别取代了这个已弃用的方法?而且,我们是否可以找到所有已弃用的方法及其当前替代方法的来源?
这是我的代码,其中有关于已弃用方法的警告:
public void initMusicPlayer(){
//set player properties
player.setWakeMode(getApplicationContext(),
PowerManager.PARTIAL_WAKE_LOCK);
player.setAudioStreamType(AudioManager.STREAM_MUSIC);
player.setOnPreparedListener(this);
player.setOnCompletionListener(this);
player.setOnErrorListener(this);
}
最佳答案
使用 setAudioAttributes(AudioAttributes)
代替 setAudioStreamType()
。
您可以在 Android 开发者文档中查看这些详细信息。
https://developer.android.com/reference/android/media/MediaPlayer.html#setAudioStreamType(int)
要了解最新的变化,您可以查看 Android 开发者博客: https://android-developers.googleblog.com/
关于java - 如何找到已弃用方法的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404478/