问题标签 [avfoundation]

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.

0 投票
4 回答
4390 浏览

iphone - iPhone(SDK 2.2):在不主动播放带有 AVFoundation 的音乐时调整播放音量?

所以我有一个可以播放许多短声音片段的应用程序。我需要知道声音何时播放完毕,并且我需要使用 mp3,所以我使用 AVFoundation 进行声音播放。

当声音正在播放时,并且用户使用硬件音量按钮,播放音量会发生变化。问题是,该应用程序不会一直播放声音,如果不是,并且使用了硬件按钮,则会调整 RINGER 音量。

我该如何设置,只要应用程序在运行,用户就可以调节播放音量?

谢谢!

0 投票
1 回答
2446 浏览

iphone - iPhone 麦克风音量

有没有办法用 AVFoundation 轮询麦克风输入音量?我已经看过像 SpeakHere 这样的 CoreAudio 示例,但我真的只需要当前值。CA是我唯一的选择吗?

0 投票
2 回答
6514 浏览

iphone - 将 AVAudioPlayer 音量设置为用户的铃声音量?

AVAudioPlayer 的音量有问题。

我可以将Audio.volume 属性设置为1.0,但我宁愿以用户设置的iphone 铃声的音量播放音频。

摆脱卷属性默认为 1.0。

这似乎微不足道,但我在任何地方都找不到它的参考。

非常感谢!

0 投票
2 回答
1389 浏览

ios - iphone锁定/解锁时如何暂停/恢复音频

这是我的应用程序中当前发生的情况:

锁定:按下 iPhone 锁定按钮 -> 音频暂停
解锁:按下 iPhoneUnlocked 按钮 -> 音频恢复 -> 滑动解锁 -> 应用出现

我希望解锁顺序为:

解锁:按下 iPhone 解锁按钮 -> 滑动解锁 -> 音频恢复 -> 应用出现

我正在使用 OS 2.2.1 和 AVFoundation 框架,这是我已经尝试过的:

  • 我尝试使用 AppDelegate 的 applicationWillResignActive 和 applicationDidBecomeActive 回调,它不起作用。虽然 applicationDidBecomeActive 在正确的时间被调用(即当用户滑动解锁设备时),但只要按下解锁按钮,音频就会恢复(我猜这是因为音频会话),所以我尝试了:

  • 我实现了 AVAudioPlayerDelegate 的 audioPlayerBeginInterruption 和 audioPlayerEndInterruption 选择器,看起来这些方法永远不会被调用(我已经放置了日志调用)。我确定我正确设置了委托,因为在音频文件完成播放时正确调用了 audioPlayerDidFinishPlaying。

PS:如果这不明显,我正在设备上进行测试

0 投票
2 回答
5573 浏览

iphone - 在 iPhone 应用程序中播放声音剪辑的最简单方法是什么?

我希望能够在 iPhone OS 应用程序中播放声音片段。我已经看到有关NSSoundAVFoundation的信息作为在 iPhone OS 设备上播放声音剪辑的手段,但我仍然不清楚这个主题,可以使用一些帮助。无需在实际代码中一步一步地为我拼写出来,但如果有人能给我一个关于我应该开始移动的大致方向(即我应该关注哪些类)的提示,我会填写我自己在空白处。那么,在 iPhone 应用程序中播放声音剪辑的最简单方法是什么?

0 投票
2 回答
7080 浏览

iphone - Xcode iPhone - 添加框架有点作用

没什么大不了的,但是当我为 iPhone 添加 AVFoundation 框架时,由于某种原因它变成了红色,我无法弄清楚为什么。除非我添加这个框架,否则项目不会编译,如果我这样做,Xcode 会将框架标记为红色(显然这意味着 xcode 找不到框架),但它会工作。

这很烦人。任何线索我在这里可能做错了什么?

0 投票
1 回答
3017 浏览

objective-c - 在 iPhone OS 2.2.1 上播放 mp3

当我在操作系统版本为 3.0 的第二代 iPod touch 上运行此示例代码时,它运行良好。但是,当我在操作系统版本为 2.2.1 的第一代 iPod touch 上运行它时,它不会。我正在为我的背景音乐播放 mp3,但它仍然可以在 3.0 设备上播放 SFX mp3。我想知道对于旧设备/操作系统版本是否必须做不同的事情,或者旧设备/操作系统版本是否不能同时播放多个 mp3 文件。我读过的帖子说 iPhone 不能同时播放多个 mp3 文件,但它可以在 3.0 设备上运行。想法?

0 投票
2 回答
9122 浏览

iphone - dyld:库未加载:AVFoundation.framework 原因:找不到图像

我该如何解决?

0 投票
5 回答
12687 浏览

iphone - Apple 音频框架之间有什么区别?

在文档中,我看到了几个 Apple 音频框架。它们似乎都针对播放和录制音频。所以我想知道这些之间的最大区别是什么?

  • 音频工具箱
  • 音频单元
  • 视音频基金会
  • 核心音频

我是否错过了一个很好地概述所有这些的指南?

0 投票
2 回答
603 浏览

iphone - 我想为 iPhone 使用 Open AL,但它的级别很低

我想改变我的音频的音高,我知道 AV Foundation 不是寻找那个的地方,但我不想学习 Open AL,因为它是低级的,有谁知道我会用什么作为选择?