实验报告
课程名称 |
基于Android平台移动互联网开发 |
实验日期 |
2016年4月14日 |
||
实验项目名称 |
在应用程序中播放音频和视频 |
实验地点 |
s3002 |
||
实验类型 |
□验证型 √设计型 □综合型 |
学 时 |
6 |
||
一、实验目的及要求(本实验所涉及并要求掌握的知识点) |
|||||
1、实现播放音频,音频播放控制; 2、实现播放视频,视频播放控制; 3、使用Service服务播放项目源文件中的音乐。 |
|||||
二、实验环境(本实验所使用的硬件设备和相关软件) |
|||||
(1)PC机 (2)操作系统:Windows XP (3)软件: Eclipse, JDK1.6,Android SDK,ADT |
|||||
三、实验内容及步骤 |
|||||
1)新建工程 2)修改布局文件main.xml 3)完善Activity类 4)新建Service类,使用Service服务播放项目源文件中的音乐,实现后台继续能播放音频。 |
|||||
四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图) |
|||||
主要代码 public class MainActivity extends Activity { private MediaPlayer mediaPlayer=new MediaPlayer(); private Button videobtn,exitbtn,stopbtn; private Button botton1,botton2,botton3; private File file; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); botton1=(Button)findViewById(R.id.button1); botton2=(Button)findViewById(R.id.button2); botton3=(Button)findViewById(R.id.button3); videobtn=(Button)findViewById(R.id.videobtn); stopbtn=(Button)findViewById(R.id.stopbtn); exitbtn=(Button)findViewById(R.id.exitbtn); file=new File("/sdcard/nanshannan.mp3"); mediaPlayer=MediaPlayer.create(this, R.raw.nanshannan); if (file.exists()) { mediaPlayer= MediaPlayer.create(this, Uri.parse(file.getAbsolutePath())); }else { botton2.setEnabled(false); return; } botton2.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub mediaPlayer.start(); } }); final MediaPlayer player = MediaPlayer.create(this,R.raw.nanshannan); botton1.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub player.start(); } }); stopbtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub player.pause(); mediaPlayer.pause(); } }); } } 运行结果:(截图)
|
|||||
五、实验总结(对本实验结果进行分析,实验心得体会及改进意见) |
|||||
这次实验参考课本比较多,实现了源文件和本地音乐的播放,但是没有实验网络的音乐播放和视频播放。当按键比较多的时候,统一取好名字,方便程序的编写。 实验不难,所以应该争取实现更多的功能。 |
|||||
实验评语 |
|
||||
实验成绩 |
|
指导教师签名: 年 月 日 |
|||