这没有任何意义,我已经看到很多其他人使用这个setDataSource方法用于媒体播放器但是现在android studio告诉我我的代码只会对android Nougat很好。我做错了什么?
tmp = new MediaPlayer();
try {
tmp.setDataSource(fd);//<<<<<ERROR HERE it says "call requires API level 24, min 16
}catch(IOException e){}
tmp.setSurface(surface);
tmp.prepareAsync();
tmp.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
tmp.start();
}