示例代码:
// 创建一个 Mediaplayer 对象并设置它的上下文环境 MediaPlayer mp = new MediaPlayer(); mp.setAudioAttributes(new AudioAttributes.Builder() .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC) .setUsage(AudioAttributes.USAGE_MEDIA) .build());
// 设置 MediaPlayer 的数据源 try { mp.setDataSource(this, uri); } catch (IOException e) { e.printStackTrace(); }
// 准备并启动 MediaPlayer try { mp.prepare(); mp.start(); } catch (IOException e) { e.printStackTrace(); } catch (IllegalStateException e) { e.printStackTrace(); }