首页 > TAG信息列表 > android-audiomanager
Android-在卸载之前,系统卷不会取消静音
我正在使用Google语音识别进行连续识别,这意味着要避免每隔几秒钟发出蜂鸣声(果冻豆中的虫子),我必须使系统音量静音或取消静音. 为此,我使用: mAudioManager.setStreamMute(AudioManager.STREAM_SYSTEM, true); 和同样的错误. 我遇到的问题是,在许多设备上偶尔会出现可复制的问题为什么用Mediarecorder Android录制时我的录制音频比特率始终为零
我有一个可以录制音频并将其保存在SD卡中的应用程序.当我检查“已录制的音频”时,已录制的音频文件的比特率始终为零(0 kbps).文件格式为MP3.下面是我的代码 mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputForAndroid-某些设备无法通过听筒播放音频
在某些android设备中尝试在听筒上播放音频文件时似乎出现问题.预期的行为是它应该在听筒中播放音频文件,但是在某些设备中,例如三星银河注2(Android版本4.4.2)和Sony Xperia XA(Android版本6.0),它可以通过扬声器播放它们. 但是,在Motorola moto g(Android 6.0版)和nexus 5X(Androi带有标志的AudioManager setStreamVolume
Android AudioManager有方法 public void setStreamVolume(int streamType,int索引,int标志). 我不想使用任何标志,因为它们全部用于启用反馈.我不需要振动,UI弹出窗口或任何形式的提示.我不想取消当前正在播放的铃声.我只想设置流的音量,该怎么办? 如果在播放铃声时更改音量,铃声的Android闹钟音量逐渐增加
我有一个Alarm类,可以按时播放默认的警报音.我想播放警报音,一次将音量从最小调到最大.我如何逐渐将音量从最小增加到最大.是否有示例代码或项目的链接.请帮我解决方法:您可以自己做.没什么复杂的. 触发PendingIntent后,请使用处理程序来进行增加. >创建将以AudioManager或应用程序android-(AudioManager)getSystemService(Context.AUDIO_SERVICE)导致内存泄漏
我有由AudioManager引起的内存泄漏.因此,我在代码中注释了这一行,以查看它是否可以解决我的问题: public class FireRoomActivity extends Activity { AudioManager am; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); am =android-如何在单个耳机端播放声音文件
我当前正在开发应用程序,我想控制第一次在左侧和右侧第二次在不同耳机侧播放声音文件,有什么方法可以实现?解决方法:是的,有办法. MediaPlayer.setVolume(float leftVolume,float rightVolume). 在下面的代码片段中,我们正在播放资产文件夹中包含的.mp3文件(请注意,如果文件夹中有多java-如何在我的自定义键盘上按android播放用户拨号盘提示音?
在我的应用中,我有一个自定义键盘,想在按键时播放滴答声.下面的代码给了我声音. AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); float vol = 1f; am.playSoundEffect(AudioManager.FX_KEY_CLICK, vol); 但我希望播放与用户触摸拨号盘时相同的音调.android-如何禁用音频控制器的搜索栏
我当前正在使用以下搜索栏显示我的音频播放进度,我想禁用用户的拇指移动. <Seekbar android:padding="7dp" android:id="@+id/SeekBar01" android:layout_width="245dip" android:thumb="@drawable/seekthumb2" android:progressDrawable=&quo为何ACTION_MEDIA_BUTTON无法处理事件?
在关于如何进行use hardware playback control keys to control audio playback的培训部分之后,我创建了一个侦听器类: public class RemoteControlReceiver extends BroadcastReceiver { @Override public void onReceive(Context arg0, Intent intent) { if (Int检查其他应用是否正在使用Android麦克风
我想使用Android麦克风检查噪音水平.但是,在访问麦克风之前,我想知道其他应用程序是否正在访问麦克风.如何检查其他应用程序是否正在访问麦克风?解决方法:关于活动输入流及其路由位置的信息由AudioFlinger,AudioPolicyManager和AudioHardware实例保存,这些实例不与应用程序共享此信如何在Android 5.0中使所有通知的声音和振动静音?
我想禁用所有传入通知的声音和振动.我不介意电话震动是否也被关闭.但是,不应触摸用户的电话音量设置. 多亏了AudioManager,使通知声音变得容易了: audioManager.setStreamMute(AudioManager.STREAM_NOTIFICATION, true); 但是,禁用通知的振动比预期的要难. AudioManager具有以下不获取连接音频设备列表的android api是什么?
我使用下面添加的代码来获取Android设备的连接音频设备.使用了AudioManager api方法getDevices(),并通过耳机,扬声器,耳机等连接设备获得了结果.但是这个getDevices()方法仅在android api level 23(Marshmallow)之后可用. 但是我的应用程序应该支持api level 21(Lollipop).请任何人android – 如何在清单中注册* inner * MEDIA_BUTTON BroadcastReceiver?
我按下时,我的应用程序可以识别我的耳机按钮,但其中一个按钮需要调用MyCustomActivity中的方法.问题是onReceive的第一个参数是一个无法转换为Activity的Context,因此我被迫将我的BroadcastReceiver实现为MyCustomActivity中的内部类. 到目前为止这么好但我如何在清单中注册这个内Android:从Fragment调用Activity
我在活动中使用片段.我正在使用MediaRecorder进行录音. 我有两项活动.1st本身是将列出录制文件的Activity.在它的右侧,当一个选择记录新文件时,将调用AudioRecording Activity.当选择任何列出的文件时,我使用AudioPlayer播放录制的文件.我在这里能够将Activity转换为片段但是当我按android – 每次启动服务时BroadcastReceiver都会收到
我在服务上有一个动态注册的BroadcastReceiver.它将AudioManager.RINGER_MODE_CHANGED_ACTION作为IntentFilter.每次启动服务时,我都会在onReceive()方法中获取日志消息.之后它正常工作.每次启动服务时我都不希望它接收一次.你能告诉我我在这里失踪了吗? receiver=new BroadcasAndroid Audio Service已泄露服务连接
我正在开发音乐播放器的应用程序. 我面临的错误就像. ‘* .MusicPlayerTabWidget已泄露ServiceConnection * 请给你评论.我也分享了我的Logcat. 05-01 10:38:03.226: W/KeyCharacterMap(4225): Using default keymap 05-01 10:38:03.429: E/ActivityThread(4225): Activity com.pv在Android API级别7中是否有任何与requestAudioFocus相同的功能?
我的Android应用程序需要支持Android平台2.1.x(Android API等级7).我需要使用requestAudioFocus()和abandonAudioFocus()方法暂停其他应用程序(例如音乐),以便在我的应用程序开始播放媒体时播放,并在应用程序停止后恢复它们. 但是,这两个功能仅适用于API级别8及更高级别. API级别7android – 为什么AudioManager.getRingerMode()只返回3种模式?
根据document, getRingerMode() returns the current ringtone mode, one of RINGER_MODE_NORMAL, RINGER_MODE_SILENT, or RINGER_MODE_VIBRATE. 但应该有4种模式,对吗? 声音开启,振动关闭:我怎么知道设置是这个?声音开启,振动开启:RINGER_MODE_NORMAL声音关闭,振动关闭:RINGER_Mandroid – registerMediaButtonEventReceiver替代setMediaButtonReceiver(PendingIntent mbr)不工作
按下耳机需要将我的应用程序带到前台我这是使用registerMediaButtonEventReceiver()方法,它适用于以下android os 5.1设备.现在这个方法在API级别21中已弃用.我使用mediasession.setMediaButtonReciever()将优先级设置为高,但它不起作用. AudioManager mAudioManager = (AudioManandroid – 无法检索用于write()的AudioTrack指针
我正在尝试实现AudioTrack来检索我的Android设备中的音频来接收来自IAX的来电,但是在一段时间后面临异常. private void writeBuff(short[] buf) { try { if (this.track == null) { Log.w("IAX2Audio", "write() without an AudioTrack");android – 检索具有音频焦点更改的应用程序名称
我似乎找不到任何与找出什么应用程序得到音频焦点有关的东西.我可以从我的应用程序中正确地确定它是什么类型的焦点更改,但不是从任何其他应用程序.有没有办法确定哪些应用程序受到关注? “What am I wanting to do?” 无论是音乐还是声音,我都设法记录内部声音.如果我目前正在录