问题标签 [avaudiosession]
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.
iphone - AVAudioSession 类别不按文档要求工作
我有一个 iOS 应用程序在某些地方有一些音频反馈,但我希望允许用户在后台播放的任何其他音乐在此播放。此外,我希望我的应用程序中的音频尊重静音开关。根据开发人员文档,此功能应全部由 AVAudioSession 环境类别启用。这是我正在使用的代码:
代码执行得很好,它确实让应用程序的声音通过 iPod 音乐播放。然而,它没有做的是尊重静音开关。我尝试将这段代码换成类似的 C 音频调用(诸如 AudioSessionSetProperty 之类的东西)而不是 Objective-C 调用,但我得到了相同的结果 - 环境会话类别根本不想尊重静音开关,尽管文档说它应该这样做。
有任何想法吗?谢谢您的帮助 :)
objective-c - AVAssetReader 读取音频,然后失败
我的应用程序读取音频并在生产者/消费者设置中播放。消费者线程请求新样本以呈现给硬件。生产者线程使用 AVAssetReader 将音频数据从磁盘读取到其缓冲区中。生产者线程循环运行,检查是否需要读取更多样本。生产者的缓冲区大小等于 4 秒的音频。
当我指示我的应用程序缓冲音频时,样本被成功读取而没有错误。当我触发我的生产者线程开始渲染音频时,4 秒缓冲区完美播放,然后静音。进一步调查显示,我的资产阅读器在开始播放时失败,因此在初始缓冲后没有进一步的样本读取:
我的生产者线程代码与功能代码示例MusicLibraryRemoteIODemo相同。我的消费者线程代码不同,但我已经将这两条线逐行比较了几天,似乎找不到问题所在。知道可能导致 AVAssetReader 阅读器失败的原因吗?
这篇文章描述了类似的解决方案,并得出结论认为需要正确设置音频会话(尽管没有说明如何设置)。AVAudioSesion 配置和 AVAssetReader 的行为之间有什么联系吗?
iphone - iPhone 音频:音量微弱(但耳机没问题)
我收到意外的音频行为:
问题——iPhone设备音量很微弱,但如果我插上耳机音量就完美了
- 首先,在没有插入任何东西的情况下在 iPhone 上启动应用程序。
- 音频可以,但是太微弱了,真的好像是最小音量。但它是最大音量。
- 现在我插入耳机。全音量。伟大的!
- 拔下耳机。前往 (2)
我是否从插入耳机开始都没有关系。这似乎是一个无关的问题
编辑:这种行为是我的应用程序特有的。我已经尝试过 Apple 的 AVTouch 示例,无论是否使用耳机,它的行为都正确。
iphone - 没有耳机听不到 AVAudioRecorder 的声音
我正在使用 AVAudioRecorder 在 iPhone 上录制语音,这些是我的录音机设置:
问题是没有耳机我听不到录制的声音。我也想不用耳机也能听到声音。我应该如何更改我的代码?
iphone - kAudioSessionCategory_MediaPlayback 在铃声关闭的情况下静音?
根据文档,即使铃声开关设置为关闭,允许播放声音的正确方法如下:
然后我在整个应用程序中播放可以完美播放的短 wav 文件
....直到铃声关闭,然后......静音?
如果铃声关闭,无论我做什么,我都无法播放声音?
任何一个......请?
objective-c - 如何在 iOS 的音频混合器 (MixerHost) 中停止重复音频播放
我有来自 Apple iOS 的混音器(MixerHost)示例代码。这段代码工作正常。它正在连续播放示例音频文件。你能告诉我如何让我的混音器代码在播放一次音频后停止吗?
是否可以使用AVAudiosession
.
ios4 - 如何取消 AVAudioSession
kAudioSessionProperty_OtherMixableAudioShouldDuck 用于允许将 iPod 音频与应用程序音频混合的音频会话类别,指定当应用程序产生声音时是否应降低 iPod 音频的电平。默认情况下,此属性的值为 FALSE (0)。将其设置为非零值以打开闪避。我们怎样才能解开这个?有财产吗?
在此先感谢,钱德拉。
avaudiosession - AVAudioSession 声音很低
出于某种原因,当我在我的应用程序中播放声音时,我几乎听不到它。知道为什么吗?下面是我用来播放声音的代码。
ios - 更改锁屏背景音频控件文本?
我有一个使用 AVAudioSession 流式传输背景音频的 iOS 应用程序。它工作正常,但我很好奇,有没有办法更改锁屏音频控件上的文本?现在它只是显示我的应用程序的名称,但我想将其更改为轨道的名称。
此外,多任务栏在控件下方没有文本——有没有办法像 iPod 应用程序那样在其中添加曲目名称?
iphone - iphone:播放录音时出现“_AudioSessionSetProperty”错误
我收到错误,
在播放我的录音时。我包括,
框架及其头文件。缺什么?