android读取图片及播放音频
2013-12-13 15:00
344 查看
之前已经学习了单击事件、打开新activity等简单功能,现在来学习一下在activity中读取图片及播放音频。目前只是读取预存在res中的资源,最终应用的相关数据估计得存在数据库中,再读取出来,这样便于管理。
首先得在新的activity上添加两个控件,分别是ImageViewt和MediaController
首先得在新的activity上添加两个控件,分别是ImageViewt和MediaController
<MediaController android:id="@+id/mediaController1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginTop="56dp" > </MediaController> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginTop="37dp" android:src="@drawable/num1" />然后添加ImageView的onClick事件,单击图片时播放对应音频。
ImageView iv=(ImageView)findViewById(R.id.imageView1); OnClickListener onclick; onclick=new View.OnClickListener(){ public void onClick(View v) { //播放音频代码 //----------Media控件设置---------// m=new MediaPlayer(); m.reset();//恢复到未初始化的状态 m=MediaPlayer.create(Numbers.this, R.drawable.one);//读取音频 try { m.prepare(); //准备 } catch (IllegalStateException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } m.start(); //播放 } }; iv.setOnClickListener(onclick);至此就完成了加载图片以及播放音频的功能。
相关文章推荐
- 这是读取android 视频,音频,图片的工具类
- Android实现本地音乐播放(一、实现音频的读取)
- Android四大组件之ContentProvider(二)读取设备上的图片、音频和视频
- Android四大组件之ContentProvider(二)读取设备上的图片、音频和视频
- Android入门——数据存储之SQLite存储读取图片
- Android 音频录制和播放问题
- android sd卡读取图片 并处理大图
- android 存储图片到data目录和读取data目录下的图片
- Android怎样播放多张图片形成一个动画
- Android中播放Gif图片的方法
- android应用开发之辨别图片、音频、视频数据
- Android音频实时传输与播放(三):AMR硬编码与硬解码
- iOS 录音Wav 音频 转换 Amr ,Android 播放
- Android 中读取图片方式分享
- 【Android】使用Gallery组件实现图片播放预览
- android开发之简单图片浏览器 读取sdcard图片+形成缩略图+Gallery
- Android读取网络图片到本地的简约的实现
- android播放网络音频
- android如何播放和录制音频
- mp3 音频 音乐 tag ID3 ID3V1 ID3V2 标签 读取信息 获得图片 jpeg bmp 图片转换等