mediaplayer.create
时间: 2023-09-04 10:06:21 浏览: 58
MediaPlayer.create()方法用于创建一个MediaPlayer对象并指定要播放的音频源。它有两种用法:
1. 直接使用create方法创建MediaPlayer对象,例如:MediaPlayer mp = MediaPlayer.create(this, R.raw.test)。这将使用应用程序的上下文(this)和资源ID(R.raw.test)来指定音频源,无需再调用setDataSource方法。
2. 使用外部URL来创建MediaPlayer对象,例如:MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(url); mediaPlayer.prepare(); mediaPlayer.start()。在这种情况下,我们需要手动设置音频流类型,然后使用setDataSource方法将URL传递给MediaPlayer对象,接着调用prepare方法准备音频,最后调用start方法开始播放。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Android 音视频开发—MediaPlayer音频与视频的播放介绍](https://blog.csdn.net/m0_71506521/article/details/130319360)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Android音视频开发入门(2)MediaPlayer 生命周期及create()分析](https://blog.csdn.net/rikkatheworld/article/details/102795486)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]