• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:android-audiomanager

Android

AudioManager在setMode(MODE_IN_COMMUNICATION)中引入延迟

AudioManager在setMode(MODE_IN_COMMUNICATION)中引入延迟
即使打开耳机,我仍试图在扬声器上播放声音;但是,如果在后台播放音乐,我希望在耳机上播放音乐,直到播放声音为止。 因此,我正在采取以下步骤: 在播放声音之前,我会获得音频聚焦,因此所有背景音乐都是停止 获得audioFocus之后,我将MODE_COMMUNICATION设置为AudioManager,因此可以在扬声器上播放声音。 声音结束后,我放弃了Aud……继续阅读 »

Android

setSpeakerphoneOn的奇怪AudioManager行为

setSpeakerphoneOn的奇怪AudioManager行为
当我尝试通过STREAM_RING播放声音或“文本转语音”声音并且插入耳机时,该声音将同时在扬声器和耳机上播放。这似乎是Android框架的默认行为,但我想让声音仅在插入耳机时才能播放。 因此,我尝试在播放声音之前像这样控制扬声器状态。 AudioManager am = (AudioManager) context.getSystemService(Con……继续阅读 »

Android

如何增加Android音频流的数量?

如何增加Android音频流的数量?
我正在学习android开发。假设我希望能够在后台收听Spotify音乐,同时通过其他播客应用程序收听口语播客。香港专业教育学院试图创建一个Soundbuilder对象,并在我按下切换按钮时将maxStreams更改为2。但是,当我运行该应用程序时,它没有任何区别。 Spotify拥有焦点,或者播客应用具有焦点。 我应该改用AudioManager类吗?最终……继续阅读 »

Android

Android-使用AudioManager播放/暂停音乐?

Android-使用AudioManager播放/暂停音乐?
我的问题是我该如何使用AudioManager类来1)查看音乐服务是否已打开,以及2)如果已暂停,则播放它,如果正在播放,则暂停它..? 到目前为止,我真正要做的只是初始化它的一个实例: AudioManager AM = (AudioManager) getSystemService(AUDIO_SERVICE); if (AM.isMusicActiv……继续阅读 »

Android

Android应用程序返回NULL

Android应用程序返回NULL
在开始之前,我先说说我已经搜寻了最近两天以解决Error,但确实找到了一些对我无效的可用解决方案。最后,我在这里发布代码: 关于代码: 我想编写一个Java应用程序来检查将音频管理器设置为MODE_IN_CALL的情况。 码: public class AudioBTActivity extends Activity implements OnClickL……继续阅读 »

Android

在Android中更改由音量按钮控制的默认音频流

在Android中更改由音量按钮控制的默认音频流
我对问题标题感到抱歉,但是我不确定这个特殊的android功能被称为什么这是我按音量按钮时应用程序的屏幕截图 我们可以看到电话符号在顶部,这意味着它是音量受音量按钮控制的那个但是,我正在平板电脑(而不是手机)上对此进行测试,因此更改此音量不会影响扬声器的输出我要做的是将音量按钮映射到此处显示的第二个扬声器图标,这将改变扬声器的输出音量如何设置平板电脑的“音量……继续阅读 »

android-audiomanager

Android AudioFocus onAudioFocusChange不监听更改

Android AudioFocus onAudioFocusChange不监听更改
我一直在构建MediaPlayer应用程序,一直在尝试让我的Mediaplayer应用程序处理AudioFocusChange事件。但是,无论我如何构造代码,我都不会监听AudioFocusChange事件,而是继续在其他应用程序之上播放。一切正常,除了我单击应用程序中的“播放”按钮时,它只是在其他音乐应用程序之上播放音乐而不会暂停它。我试过了 public……继续阅读 »

Android

如何在Android上创建50hz方波并播放

如何在Android上创建50hz方波并播放
我目前正在为手机编写一个Android应用,以控制2个伺服电机。 因此,我需要在50hz处创建一个高振幅的方波。我已经看过AudioManager和AudioTrack类的一些示例代码,但是我并没有真正了解如何在50hz处获得可听振幅的基本方波的线索。 这是到目前为止我得到的: package com.example.rollerball; import ……继续阅读 »