本文实例讲述了Android编程视频播放api之MediaPlayer用法。分享给大家供大家参考,具体如下:现在项目要做音视频这块功能,这正是我相对比较薄弱的地方,项目中要用到,赶紧抓紧时间学习。前面有一编介绍不错的文章https://ww
本文实例讲述了Android编程视频播放api之MediaPlayer用法。分享给大家供大家参考,具体如下:
现在项目要做音视频这块功能,这正是我相对比较薄弱的地方,项目中要用到,赶紧抓紧时间学习。前面有一编介绍不错的文章https://www.jb51.net/article/121881.htm,值得学习。
这里给出一个较为简单的示例:
public class MediaPlayerActivity extends Activity implements OnClickListener { private Button mlocalvideo; private Button mstreamvideo; private Button mlocalaudio; private Button mresourcesaudio; private static final String MEDIA = "media"; private static final int LOCAL_AUDIO = 1; private static final int RESOURCES_AUDIO = 3; private static final int STREAM_VIDEO = 5; @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.activity_mediaplayer); initViewsAndEvents(); } private void initViewsAndEvents() { mlocalaudio = (Button) findViewById(R.id.localaudio); mresourcesaudio = (Button) findViewById(R.id.resourcesaudio); mlocalvideo = (Button) findViewById(R.id.localvideo); mstreamvideo = (Button) findViewById(R.id.streamvideo); mlocalaudio.setOnClickListener(this); mresourcesaudio.setOnClickListener(this); mlocalvideo.setOnClickListener(this); mstreamvideo.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.localaudio: case R.id.localvideo: Intent intent = new Intent(MediaPlayerActivity.this.getApplication(), MediaPlayerDemo_Audio.class); intent.putExtra(MEDIA, LOCAL_AUDIO); startActivity(intent); break; case R.id.resourcesaudio: Intent resIn = new Intent(MediaPlayerActivity.this.getApplication(), MediaPlayerDemo_Audio.class); resIn.putExtra(MEDIA, RESOURCES_AUDIO); startActivity(resIn); break; case R.id.streamvideo: Intent streamIn = new Intent(MediaPlayerActivity.this, MediaPlayerDemo_Video.class); streamIn.putExtra(MEDIA, STREAM_VIDEO); startActivity(streamIn); break; } }}
--结束END--
本文标题: Android编程视频播放API之MediaPlayer用法示例
本文链接: https://www.lsjlt.com/news/221473.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0