mediaplayerdemo.java

来自「android 例子中的确良ApiDemos。很有代表意义」· Java 代码 · 共 87 行

JAVA
87
字号
package com.example.android.apis.media;import com.example.android.apis.R;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MediaPlayerDemo extends Activity {    private Button mlocalvideo;    private Button mresourcesvideo;    private Button mstreamvideo;    private Button mlocalaudio;    private Button mresourcesaudio;    private Button mstreamaudio;    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 static final int RESOURCES_VIDEO = 6;    @Override    protected void onCreate(Bundle icicle) {        // TODO Auto-generated method stub        super.onCreate(icicle);        setContentView(R.layout.mediaplayer_1);        mlocalaudio = (Button) findViewById(R.id.localaudio);        mlocalaudio.setOnClickListener(mLocalAudioListener);        mresourcesaudio = (Button) findViewById(R.id.resourcesaudio);        mresourcesaudio.setOnClickListener(mResourcesAudioListener);        mlocalvideo = (Button) findViewById(R.id.localvideo);        mlocalvideo.setOnClickListener(mLocalVideoListener);        mstreamvideo = (Button) findViewById(R.id.streamvideo);        mstreamvideo.setOnClickListener(mStreamVideoListener);    }    private OnClickListener mLocalAudioListener = new OnClickListener() {        public void onClick(View v) {            Intent intent =                    new Intent(MediaPlayerDemo.this.getApplication(),                            MediaPlayerDemo_Audio.class);            intent.putExtra(MEDIA, LOCAL_AUDIO);            startActivity(intent);        }    };    private OnClickListener mResourcesAudioListener = new OnClickListener() {        public void onClick(View v) {            Intent intent =                    new Intent(MediaPlayerDemo.this.getApplication(),                            MediaPlayerDemo_Audio.class);            intent.putExtra(MEDIA, RESOURCES_AUDIO);            startActivity(intent);        }    };    private OnClickListener mLocalVideoListener = new OnClickListener() {        public void onClick(View v) {            Intent intent =                    new Intent(MediaPlayerDemo.this,                            MediaPlayerDemo_Video.class);            intent.putExtra(MEDIA, LOCAL_VIDEO);            startActivity(intent);        }    };    private OnClickListener mStreamVideoListener = new OnClickListener() {        public void onClick(View v) {            Intent intent =                    new Intent(MediaPlayerDemo.this,                            MediaPlayerDemo_Video.class);            intent.putExtra(MEDIA, STREAM_VIDEO);            startActivity(intent);        }    };}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?