android-audiomanager相关内容

Android MediaPlayer - 如何在 STREAM_ALARM 中播放?

我已经尝试使用以下代码在我的应用程序中设置媒体播放器的音频流,但是当我这样做时,我在模拟器中听不到声音.如果我不为播放器设置流,则音频播放正常.我确定我用错了但不能锻炼如何,有什么帮助吗? MediaPlayer player = MediaPlayer.create(getApplicationContext(), R.raw.test_audio);AudioManager audioMan ..
发布时间:2022-01-07 20:18:43 移动开发

由于 AudioManager 导致的 Android 上下文内存泄漏 ListView

我有一个 ListView,我希望它在活动完成时从内存中清除.然而,它似乎正在泄漏.当我检查内存转储并获取 ListView 的 pathToGC 时,我得到以下内容, 类名 |浅堆|保留堆android.widget.ExpandableListView @ 0x4063e560 |第768话39,904|- 列表,mLList com.hitpost.TeamChooser @ 0x405f ..
发布时间:2021-12-31 08:07:57 移动开发

Android - 我可以静音当前播放的音频应用程序吗?

嗨,我是新手.我的自学项目是一个播放音频新闻流的小应用程序.为了有效,应用程序确实需要中断任何当前正在播放的媒体播放器(例如:Last FM、Imeem、音乐播放器、Spotify 等). 我不知道将播放什么或将播放什么应用程序,但我想请他们暂停,直到我完成为止.我知道这听起来相当大胆,但它必须是可能的,因为当有来电时,基本上就是这样. 我可以向所有音频播放器发送消息让他们暂停一下吗? ..
发布时间:2021-12-20 23:47:35 移动开发

Android:如何生成频率?

Android 中是否有一种很好的方式来生成然后播放频率(例如 1000hz、245hz)? 解决方案 看看 android.media.ToneGenerator. 您也可以尝试以下代码. public class PlaySound extends Activity {//最初来自 http://marblemice.blogspot.com/2010/04/generate- ..
发布时间:2021-12-20 23:41:30 移动开发

在 Android 中更改媒体音量?

我可以更改媒体音量吗?如何?到目前为止我用过这个: setVolumeControlStream(AudioManager.STREAM_MUSIC); 但是有一个搜索栏,想改变媒体音量,而不是铃声. 那么有人可以告诉我如何在 onCreate() 中更改媒体音量,我稍后再修复搜索栏. 解决方案 正确的使用方法是 setStreamVolume 在您的 AudioManager ..
发布时间:2021-12-20 23:27:15 移动开发

Android:从片段调用活动

我在活动中使用片段.我正在使用 MediaRecorder 进行录音.我有一个活动的两个部分.第一个本身将列出录制文件的活动.在它的右侧,当一个选择要为新文件录制时,调用查找活动.When the any of the listed file is selected i am using AudioPlayer as to play the recorded file.我在这里能够将活动转换为片段 ..

Android:录音和保存音频

我正在开发的应用程序将记录用户的声音并将文件保存在 SD 卡上,然后允许用户再次收听音频. 我能够允许用户使用 RecognizerIntent 录制他的声音,但我无法弄清楚如何保存音频文件并允许用户听到音频.如果有人可以帮助我,我将不胜感激.我在下面显示了我的代码: //为音频按钮设置 onClickListenerattachVoice = (Button) findViewById( ..

音量变化侦听器: registerMediaButtonEventReceiver 是否比 onKeyDown 更可取?

寻找一种“最全面且兼容(即所有 Android 版本...)"的方式来收听音量变化,我发现了两种不同的方法来处理这个问题: registerMediaButtonEventReceiver onKeyDown + SettingsContentObserver一> 哪种方法更可取? 为什么? 更新 1: 感谢下面的评论,我发现 onKeyDown() 实际上接管音量键,作 ..

我怎样才能获得最小音量?

我知道下面的代码是最大音量 mAudioManager.getStreamMaxVolume 如何获得最小音量? 我使用了这个代码,但没有使用最小音量 mAudioManager.getStreamVolume(0); 这是我的代码 int Minvolume=myAudioManager.getStreamVolume(0);int current=myAudioManager. ..
发布时间:2021-09-20 18:39:11 移动开发

如何在 Android 中的蓝牙上播放文本到语音?

我是安卓新手.我创建了一个应用程序,可以使用 Android Text-To-Speech 读取传入消息.到目前为止,它很好.现在用户想要它必须通过配对的蓝牙播放. 我已经阅读了所有论坛,但我没有明白.现在我如何在蓝牙上播放我的 TTS 引擎? 有人知道吗? 提前致谢. 解决方案 在 通过蓝牙耳机使用Android RecognizerIntent 并创建一个像下面 ..

当应用程序在后台时访问android 9中的麦克风

Android 9 限制了后台应用访问用户输入的能力.如果您的应用在运行 Android 9 的设备上在后台运行,系统会对您的应用应用以下限制: 您的应用无法使用麦克风或摄像头. 当应用程序在后台时,有什么方法可以在 android 9 中访问麦克风. 解决方案 Android 9 中又增加了一个变化:只有应用程序在前台(或前台服务)可以捕获音频输入. 参考:https:// ..

游戏是否应要求在Android上使用Audio Focus?

我一直阅读关于"Audio Focus"的Android文档,以及他们提出的最佳做法,但有一件事暗示着我... 游戏几乎一直都需要音乐,因此请求Audio Focus OnStart 很有意义,但这会导致不良的用户体验. 如果我的应用程序请求Audio Focus,并且当前正在播放音乐(例如Samsung Music Player),则我的请求将强制停止其音乐.我知道的唯一特殊情况是, ..
发布时间:2021-04-12 19:35:56 移动开发

Android-具有音频焦点的SimpleExoPlayer

我使用SimpleExoPlayer实现了一个测试应用程序,该应用程序运行良好.我现在想将audiofocus添加到我的应用中. 在用户启动应用程序时开始播放音频焦点很容易.在onCreate()的末尾添加普通代码: 如果(AudioManager.AUDIOFOCUS_REQUEST_GRANTED == audioManager.requestAudioFocus(... 工作正常 ..
发布时间:2021-04-12 19:35:53 移动开发

TTS的默认音频流是什么?

据我所知,Android : STREAM_ALARM(用于警报)STREAM_DTMF(用于DTMF音调)STREAM_MUSIC(用于音乐播放)STREAM_NOTIFICATION(用于通知)STREAM_RING(用于电话铃声)STREAM_SYSTEM(用于系统声音)STREAM_VOICE_CALL(用于电话) 我也知道可以明确地告诉TTS引擎使用哪个流: params.p ..
发布时间:2021-04-05 20:50:02 移动开发

接收短信时更改铃声配置文件

您好,我是Android开发领域的新手我正在尝试制作一个可在收到特定短信时更改铃声配置的应用程序,也可以通过布局上的按钮(按钮运行良好)来更改铃声配置,但短信方式不起作用 我尝试如下所示 MainActivity.java package com.example.test;导入android.media.AudioManager;导入android.os.Bundle;导入andr ..
发布时间:2021-04-05 20:44:26 移动开发

Android 5.0+ AudioManager setMode不起作用

我正在使用AudioManager(这是一个Android SystemService).在Android System 5.0及更高版本中,我遇到了一个AudioManager setMode方法不起作用的问题. i通过测试,Android M,棒棒糖.. 5.0或更高版本,AudioManager setMode无法正常工作.例子: public void initAudioImag ..
发布时间:2021-04-05 20:42:41 移动开发