- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 tvOS(.au 文件)上播放 uLaw 声音。我知道声音文件没有损坏,因为将其放入 Audacity 可以正常播放。
我尝试了多种方法,从AVAudioPlayer到较低级别的AudioSession等,但都没有奏效。
音频文件的详细信息:G.711 μ-law 8000kHz 单声道音频流
Objective-C 或 Swift
编辑:这是一个流文件,类似于 MJPEG 流。我目前正在通过 NSURLSession 获取数据。不确定这是否有帮助,但音频来自网络摄像机。
最佳答案
在 iOS 中使用 AVPlayer
或 AVAudioPlayer
播放 8K 的单声道 μ-law 文件不会出现任何问题(在 tvOS 中应该是相同的)。
let avp = AVPlayer(URL: ulawFileURL)
avp.play()
它也适用于 AVAudioPlayer:
let avp = try! AVAudioPlayer(contentsOfURL: ulawFileURL)
avp.play()
注意:如果您在 Playground 中执行此操作,则必须启用 XCPlaygroundPage.currentPage.needsIndefiniteExecution = true
,因为 play
方法是异步的。
关于objective-c - tvOS - 播放 uLaw 声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35005850/
我正在调试一段处理 uLaw 或 aLaw 格式的 RTP 语音流的代码。我想捕获通过我的代码的样本并将它们存储到一个文件中。 那很简单。我的问题是:有没有一种文件格式可以让我轻松封装原始数据,以便它
我正在尝试在 tvOS(.au 文件)上播放 uLaw 声音。我知道声音文件没有损坏,因为将其放入 Audacity 可以正常播放。 我尝试了多种方法,从AVAudioPlayer到较低级别的Audi
我需要实时捕获麦克风语音输入并通过 RTSP 向上流传输。音频格式需要在 ulaw 中。我需要获取原始字节,以便将其提供给 Live 555 RTSP 库。鉴于 Core Audio 和 AV Fou
我在 asterisk 服务器上工作,它使用 ulaw 文件在通话中播放 IVR,但我们的客户只提供需要转换为 ulaw 的 mp3 文件,因为我是新手,不知道有任何此类程序还有什么方法可以更快地实现
当我们需要流式传输音频时,没有太多关于应用此编解码器的信息。在不应用编解码器的情况下,我的代码就像在两个设备之间建立通信的魅力一样工作,但我需要以该格式进行编码/解码,因为我需要使用服务器而不是在两个
试图在 python 中将 wav 文件转换为 wav uLaw。 使用 pydub 的 AudioSegment,我可以使用以下命令转换为 mp3: AudioSegment.from_wav(fr
我一直在查看 NAudio 示例,试图了解如何获得适合打包为 RTP 负载的 ulaw 样本。我正在尝试使用下面的代码从 mp3 文件生成示例。毫不奇怪,因为我真的不知道我在用 NAudio 做什么,
我正在尝试将包含 8kHz 8 位单声道 ulaw 数据 (64kbps) 的波形文件转换为 PCM。我正在查看文档并找到 audioop,ulaw2lin 似乎是我想要的,但文档对如何获取文件的正确
我是一名优秀的程序员,十分优秀!