`

Android播放照相机声音

 
阅读更多

用华硕的一个Android 3.1平板电脑测试的时候。发现拍照没有声音。

由于需求需要加上声音,只好自己播放系统的照相机声音。

	/**
	 *   播放系统拍照声音
	 */
	public void shootSound()
	{
	    AudioManager meng = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
	    int volume = meng.getStreamVolume( AudioManager.STREAM_NOTIFICATION);

	    if (volume != 0)
	    {
	        if (shootMP == null)
	            shootMP = MediaPlayer.create(getContext(), Uri.parse("file:///system/media/audio/ui/camera_click.ogg"));
	        if (shootMP != null)
	            shootMP.start();
	    }
	}
其中shootMP为MediaPlayer。

在拍照时,调用这个播放就行了。


分享到:
评论

相关推荐

    Android应用源码之基于Android2.2照相机Demo,可以直接放到项目里使用-IT计算机-毕业设计.zip

    通过学习这个基于Android 2.2的照相机Demo,开发者可以深入理解如何在Android应用中集成照相机功能,包括硬件权限管理、相机参数设置、预览和拍照的实现,以及资源的正确释放。这将为进行移动开发App的毕业设计或...

    Android自定义相机,切换前后摄像头,照相机拍照

    在Android开发中,自定义相机是一项常见的需求,它允许开发者根据特定的应用场景和用户体验来定制相机功能。本文将深入探讨如何在Android应用中实现自定义相机,并特别关注切换前后摄像头以及进行拍照的功能。 首先...

    Android应用源码之基于Android2.2照相机Demo,可以直接放到项目里使用.zip

    - 激活相机:Android提供了通过Intent启动系统照相机服务的方法。在活动中,可以使用`startActivityForResult()`启动相机应用,然后在`onActivityResult()`中处理返回的结果。 3. **Camera类**: - 自定义相机:...

    Android高级应用源码-基于Android2.2照相机Demo,可以直接放到项目里使用.zip

    本篇文章将针对“Android高级应用源码-基于Android 2.2照相机Demo,可以直接放到项目里使用.zip”这个压缩包中的CameraDemos进行详尽解析,帮助开发者们了解并运用Android 2.2时代的相机API。 首先,Android 2.2...

    基于Android2.2照相机Demo,可以直接放到项目里使用

    这个基于Android 2.2的照相机Demo为开发者提供了基础的照相功能实现,便于快速集成到自己的项目中。Android 2.2(API Level 8)是一个较早的版本,但很多老旧设备仍然运行着这个版本或更早的系统,因此这样的Demo...

    安卓Android源码——基于安卓Android2.2照相机Demo,可以直接放到项目里使用.rar

    通过学习和理解这个Demo,开发者可以快速理解和实现Android应用中的照相功能,同时也可以了解如何处理兼容性问题和优化用户体验。对于初学者来说,这是一个很好的起点,而对于经验丰富的开发者,它也是一个有用的...

    安卓Android源码——基于安卓Android2.2照相机Demo,可以直接放到项目里使用.zip

    综上所述,这个基于Android 2.2的照相机Demo提供了基础的相机功能,开发者可以在此基础上扩展实现更复杂的需求,例如视频录制、滤镜效果、图片编辑等。通过学习和理解这个Demo,你可以快速掌握Android相机开发的基本...

    android 拍照 照相机

    综上所述,实现Android拍照功能涉及到多个步骤,包括初始化相机、设置预览、拍照、处理照片以及控制附加功能。在实际开发中,还需考虑用户体验、性能优化以及设备兼容性等因素,确保功能的稳定性和易用性。通过不断...

    android多媒体文件整合处理播放,录像、录音、照相、涂鸦、图片调节,动画效果等功能。

    3. **照相**:利用Android的Camera API,开发者可以打开相机,调整焦距、曝光等参数,触发拍照,并保存照片到本地。Android 5.0后引入了Camera2 API,提供了更高级的功能和更大的控制权。 4. **涂鸦**:在Android中...

    [Android一周速成PPT]Android概述.ppt

    - **音频驱动**:基于ALSA(高级Linux声音体系)驱动,处理音频输入输出。 - **WiFi驱动**:基于IEEE 802.11标准的驱动程序,支持无线网络连接。 - **键盘驱动**:控制键盘输入。 - **蓝牙驱动**:支持蓝牙连接。 - ...

    android 录音录像照相等效果

    在Android平台上,录音、...以上就是Android平台上的录音、录像、拍照以及使用`MediaPlayer`播放媒体文件的基本知识。在实际开发中,还需要考虑权限管理、错误处理、硬件兼容性等问题,以确保功能的稳定性和用户体验。

    android 实现拍照功能

    在Android平台上,实现拍照功能是常见的应用场景,例如社交应用、生活记录类应用等。...该项目可能包含了从初始化Camera到捕获图片、保存图片到本地的完整流程,是学习Android相机功能的一个良好实践案例。

    Basic4android库分析器兼智能提示文本汉化工具

    这些库函数包括:SQL数据库、GPS、串口(蓝牙)、照相机、XML、JSON、Web服务(HTTP)、后台服务、动画、网络(TCP和UDP)、文本阅读(TTS)和声音识别、Web浏览、移动电话广告(AdMob)、图表、OpenGL、图像,等等...

    android调用前后置摄像头拍照

    Android提供了`Camera`类来访问和控制硬件相机。在AndroidManifest.xml中,你需要为`CameraActivity`添加必要的权限,例如: ```xml <uses-feature android:name="android.hardware.camera" android:required="true...

    android-icon.rar

    5. **camera-android-r2.png**: 相机图标代表手机的照相功能,用户可以点击此图标打开相机应用,拍摄照片和录制视频。Android系统提供了多种相机应用,有的预装,有的来自第三方开发者,提供了丰富的拍照和编辑功能...

    Android camera

    在Android平台上,开发一款功能齐全的照相机应用是一项复杂但极具挑战性的任务。"Android camera"项目就是一个很好的起点,它提供了摄像和上传播放的基本功能,适用于开发者学习和实践。在这个项目中,我们可以深入...

    android版本的介绍_2015年06月02日.pdf

    Android 1.5 Cupcake(“纸杯蛋糕”)于2009年4月17日发布,引入了视频拍摄和播放、立体声蓝牙耳机支持、WebKit浏览器、GPS性能提升、虚拟屏幕键盘、音乐播放器和相框小部件、屏幕旋转自动适配、用户界面改进(如...

    第一行代码——Android_opt1

    它包括了各种驱动程序,如显示驱动用于控制屏幕显示,音频驱动处理声音输入输出,照相机驱动管理摄像头功能,蓝牙驱动负责无线通信,Wi-Fi驱动使设备能够连接无线网络,以及电源管理确保设备的能源效率。Linux内核的...

    20131027_Basic4android_v2.71自带库双语翻译

    库函数的具体内容包括:SQL数据库操作、GPS定位、串口通信(包括蓝牙)、照相机操作、XML和JSON数据处理、HTTP等Web服务、后台服务、动画制作、TCP和UDP网络通信、文本到语音转换(TTS)、声音识别、Web浏览以及移动...

    Android核心模块内容概述

    3. **照相机驱动(Camera Driver)**:使用v4l(Video for Linux)驱动,实现相机功能。 4. **音频驱动(Audio Driver)**:基于ALSA驱动,提供声音输出和输入。 5. **WiFi驱动(WiFi Driver)**:遵循IEEE 802.11...

Global site tag (gtag.js) - Google Analytics