我是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);
}
有时您可以通过阅读'Java Doc'找到不推荐使用的方法。否则,请尝试在官方博客/文档/谷歌上搜索。 – Dwhitz
一如既往,[**阅读文档**](https://developer.android.com/reference/android/media/MediaPlayer.html#setAudioStreamType(int)):*此方法在API级别26中已被弃用。使用'setAudioAttributes(AudioAttributes)'*。 Downvoted问题,因为“这个问题没有显示任何研究工作”(引用down-vote按钮的工具提示)。 – Andreas