【Android源码 栏目提醒】:网学会员--在 Android源码 编辑为广大网友搜集整理了:MediaPlayerDemo_Audio.java android源码 - 开发文档绩等信息,祝愿广大网友取得需要的信息,参考学习。
MediaPlayerDemo_Audio.java
android源码 / Copyright C 2009 The Android Open Source Project Licensed under the Apache License Version 2.0 the License you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing software distributed under the License is distributed on an AS IS BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND either express or implied. See the License for the specific language governing permissions and limitations under the License. / package com.example.android.apis.media import android.app.Activity import android.media.MediaPlayer import android.os.Bundle import android.util.Log import android.widget.TextView import android.widget.Toast import com.example.android.apis.R public class MediaPlayerDemo_Audio extends Activity private static final String TAG MediaPlayerDemo private MediaPlayer mMediaPlayer private static final String MEDIA media private static final int LOCAL_AUDIO 1 private static final int STREAM_AUDIO 2 private static final int RESOURCES_AUDIO 3 private static final int LOCAL_VIDEO 4 private static final int STREAM_VIDEO 5 private String path private TextView tx Override public void onCreateBundle icicle super.onCreateicicle tx new TextViewthis setContentViewtx Bundle extras getIntent.getExtras playAudioextras.getIntMEDIA private void playAudioInteger media try switch media case LOCAL_AUDIO: / TODO: Set the path variable to a local audio file path. / path if path // Tell the user to provide an audio file URL. Toast .makeText MediaPlayerDemo_Audio.this Please edit MediaPlayer_Audio Activity and set the path variable to your audio file path. Your audio file must be stored on sdcard. Toast.LENGTH_LONG.show mMediaPlayer new MediaPlayer mMediaPlayer.setDataSourcepath mMediaPlayer.prepare mMediaPlayer.start break case RESOURCES_AUDIO: / TODO: Upload a audio file to res/raw folder and provide its resid in MediaPlayer.create method. / mMediaPlayer MediaPlayer.createthis R.raw.test_cbr mMediaPlayer.start tx.setTextPlaying audio... catch Exception e Log.eTAG error: e.getMessage e Override protected void onDestroy super.onDestroy // TODO Auto-generated method stub if mMediaPlayer null mMediaPlayer.release mMediaPlayer null