ios - 测量在 iOS 中内嵌播放的嵌入式 YouTube 视频的音频电平

标签 ios audio youtube core-audio audiounit

我正在尝试找到一种方法来获取 channel 的平均功率级别,该功率级别来自嵌入式视频中播放的音频。我正在使用 YouTube 的 iOS 帮助程序库来嵌入视频 https://developers.google.com/youtube/v3/guides/ios_youtube_helper

我在 StackOverflow 中找到的很多答案都涉及 AVAudioPlayer,但这不是我的情况。我还查看了 AudioKit 框架的文档,以找到可以给出当前音频的输出级别的东西,但我找不到任何相关的东西,也许我在那里错过了一些东西。我还查看了 EZAudio 框架,即使它已被弃用,但我也找不到与我的案例相关的内容。

我的思考方向是找到一种方法来获取设备发出的实际级别,但我在 SO 中找到了一个答案,说这在 iOS 中是不允许的,尽管他没有提到任何来源陈述。 https://stackoverflow.com/a/12664340/4711172

因此,任何帮助将不胜感激。

最佳答案

iOS 安全沙箱会阻止应用查看设备的数字音频输出流或任何其他应用的内部音频输出(除非明确共享,例如应用间音频等)(当使用 Apple 应用商店允许的公共(public) API 时。)

(只是猜测,但这可能最初是在 iOS 中实现的,以防止应用程序捕获受 DRM 保护的音乐样本和/或录制电话对话。)

关于ios - 测量在 iOS 中内嵌播放的嵌入式 YouTube 视频的音频电平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42789083/

相关文章:

javascript - 如何从 fetch 中获取 JSON 数据(react-native)

java - 在Java中使用AudioPlayer播放24位WAV

php - WP Oembed 未传递 “autoplay=1” 变量

ios - 为什么我在一个 Xcode 安装中看到以下警告,而在另一个安装中却看不到?

ios - 在 Swift 中将参数传递给 NSTimer 调用的方法

python - 通过Pyglet在python中播放MP3文件时遇到问题

api - 如何找到某一天的300部热门YouTube视频?

string - 如何从Typescript中的字符串中提取YouTube网址

iphone - 继承类中 SQLite3 和 NSDictionary 的内存泄漏?

java - 使用pjsip播放mp3文件