问题标签 [mute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - 静音每个 SystemSound 的按钮
我用过AVAudioPlayer
,但如果我使用这段代码,它就太迟钝了:
没有任何滞后。
但是我有一个按钮,可以在我的应用程序中静音/取消静音。我怎样才能使这些声音mysound.volume = 0
静音AVAudioplayer
android - 状态改变时需要关闭 MediaRecorder 播放的声音
我尝试了以下链接中的更改,但无济于事。
我都试过了
和
但是当我启动媒体录音机时,我仍然可以听到声音。我曾尝试将此代码放在应用程序的开头和直接之前:
还有其他建议吗?
ios - iOS - 设备(如果静音)在设置 kAudioSessionProperty_AudioCategory 时挂起
我有一个问题,我试图在 AVAudioSession 上更改我的音频类别,以开始录制麦克风输入。
如果我在设备的静音开关未设置(即未静音)时使用我当前的实现(以及许多替代实现来尝试解决此问题)执行此操作,那么一切都很好。
如果我在静音时执行此操作 - 来自任何先前的音频类别(MediaPlayback、SoloAmbient 等),则会出现巨大的延迟,并导致设备在一段时间内表现得非常缓慢。
这就是我正在做的事情。在应用程序启动时,我这样做:
稍后,开始录制:
如果我调试并逐步完成,一切都会像预期的那样快,直到我点击 AudioSessionSetProperty——这就是设备挂起的地方。当我使用 RecordAudio 和 PlayAndRecord 类别时会发生这种情况。
发生这种情况时,我会在控制台中收到以下消息:
我已经在网上搜索了这些,但它们从来没有与我遇到的这种延迟一起被报告,而且它们也没有强调我可能做错了什么。
有没有人经历过类似的事情,你知道我能做些什么来解决这个问题吗?
提前致谢
iphone - 如何在 iPhone 中静音 MPMoviePlayerController 声音
我有两种媒体,
- 有声视频
- 录制的语音音频
我想用视频播放录制的语音音频,但要静音视频声音。
为了播放这些媒体,我使用 MPMoviePlayerController 播放视频,使用 AQPlayer 录制音频。
可能吗?如果是这样,任何人有一个想法,拜托?
android - android sdk 错误 - AudioManager.isMicrophoneMute() 总是错误的
正如标题所述AudioManager.isMicrophoneMute()
,无论如何总是返回错误。
设置:
清单包含此权限,因为可能与此相关的较旧错误。旧错误是关于检查是否使用耳机。没有帮助,但也没有伤害。
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
- 从 telnet 发起对模拟器的调用。
- 拿起电话
- 检查应用程序状态
audioManager.getMode() == audioManager.MODE_IN_CALL
为true
。好的,我们很好 - 状态检查
audioManager.isMicrophoneMute()
是false
- 好的,我们仍然很好 - 切换回手机并按下静音按钮
- 切换到应用程序,检查
audioManager.isMicrophoneMute()
它仍然false
- 不好。应该是真的。
那么这是一个损坏的 API 吗?还是我需要一些其他权限?或者这在模拟器上不起作用?
谢谢你。
android - 如何在 onPause 和 onResume 上静音和取消静音
当我将音频设置为静音时遇到问题,onPause()
我onResume()
尝试取消静音但没有成功。
代码:
欢迎任何帮助,谢谢。
actionscript-3 - Actionscript 3,多音轨
我在音乐播放器中有四种不同的曲目(吉他、贝斯、鼓、人声)。它们都被命名为复选框,用于检查/取消选中当前可以听到哪一首曲目,并且我还有一个播放按钮可以开始。因此,当检查例如人声和吉他时,我只想听到这两种乐器以及贝司和鼓在后台静音播放。
问题是当我开始选中这两个框时,我无法在播放时更改其他框,因为状态是静态的,并且在点击框时不会动态更改。
只是我的代码的摘录,只有吉他和人声,以便于理解:
android - android中如何实现静音功能?
我想在手机没有root的情况下实现静音效果。
我测试了上面的方法。它对某些手机有影响。和其他手机没有效果。为什么?
除了这个还有什么静音的方法?
android - 如何在应用程序声音中添加静音/取消静音的切换按钮
如何添加切换按钮以使应用程序中的所有声音静音/取消静音,最好是有关如何操作的视频。
ios - 使用 MPMoviePlayerController 播放视频时如何静音/取消静音?
我创建了自己的自定义控件,用于MPMoviePlayerController
. 到目前为止一切正常,除了静音按钮控制。
在AVAudioSession
创建MPMoviePlayerController
.
然后在我的静音按钮回调方法中,我有以下代码:
单击静音按钮时,我收到以下无用错误:
我正在链接到AVFoundation
框架。
这真的开始困扰我,因为我一生都无法找到一种方法来减少或静音我的应用程序的播放音频。
我不想仅更改AVAudioSession
AVAudioSessionCategoryPlayback
类别定义的应用程序级别的系统全局卷。
好像可以设置音量,AVAudioPlayer
但不能设置MPMoviePlayerController
。我在 SO 上看到了其他帖子,说只是创建一个实例AVAudioPlayer
并设置音量,但这只会导致我的应用程序崩溃,我希望这与我没有使用initWithContentsOfURL:error:
orinitWithData:error:
而是使用 `的事实有关在里面'。
任何帮助,将不胜感激。