- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 AVQueuePlayer
用于播放本地保存的多个音频。
供引用,请检查以下代码,
for (int j = 0; j < arrPlayData.count; j++) {
path =[[NSBundle mainBundle] pathForResource:[[arrPlayData objectAtIndex:j] valueForKey:AUDIO_NAME] ofType:@"wav"];
item = [[AVPlayerItem alloc] initWithURL:[NSURL fileURLWithPath:path]];
if (_queuePlayer == nil) {
_queuePlayer = [[AVQueuePlayer alloc] initWithPlayerItem:item];
} else{
[_queuePlayer insertItem:item afterItem:nil];
}
}
[_queuePlayer setVolume:1.0];
[_queuePlayer play];
这工作正常,
setRate:
属性并将其应用如下,
[_queuePlayer setRate:sldValue/240.0];
在这里,sldValue 是从上面的 slider 中选择的值。在这里,如果我从 slider 中选择 240,则速率变为 1(以正常形式播放音频 - 原始格式)。当我从 slider 中选择向下值时,它会减慢音频速度。
最佳答案
[_queuePlayer setRate:sldValue/245.0];
Here, sldValue is selected value from above slider. Here if I select 240 from slider then rate becomes 1(Which plays audio in normal form - Original one). And as I select down value from slider then it will slow down the audio speed.
sldValue/245.0
大约是1,这意味着正常,就像你说的那样。如果你向下滑动,假设是 120,那么
sldValue/245.0
大约是 1/2,也就是半速。
audioTimePitchAlgorithm
您的播放器项目的适当性,否则您将无法获得全方位的费率。见:
AVPlayer rate property does not work?
关于ios - AVQueuePlayer 设置音频的 Tempo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35932582/
我正在创建一个需要实时更改播放速率/速度的 Android 应用程序。我在互联网上搜索过很多解决方案,包括 Tutorials for OpenSL ES for Android How to cha
👉️ URL: https://grafana.com/docs/tempo/latest/api_docs/pushing-spans-with-http/ 📝 Des
我正在使用 AVQueuePlayer用于播放本地保存的多个音频。 供引用,请检查以下代码, for (int j = 0; j < arrPlayData.count; j++) {
我已经开始在一个小型 Web 项目中使用 JSON 数据结构而不是 XML。我需要对数据进行一些转换,就像您通常对 XML 上的 XSLT 所做的那样,然后我无意中发现了很酷的库 http://tem
刚开始使用 Tempo JavaScript 模板引擎。在文档中的所有示例中,您正在迭代的集合是一个对象数组或数组,并且在模板中您引用属性名称(即 {{name}})或数组索引(即 {{[0]}} )
使用 Tempo.js 有一段时间了,它非常棒。 我似乎无法弄清楚如何清除现有内容然后显示新内容。 我使用了一个函数来发送新参数,但它没有更新,我希望有人能给我指出正确的方向。 functio
我正在尝试使用 Jira/Tempo API(使用 Python 2.7),但文档严重缺乏(除非我遗漏了某些内容)。 目标 目标是获取所有的列表 团队 成员 领导者 到目前为止 我已经获得了团队列表,
我已经将带有 MIDI 音符的 MusicTrack 设置到 MusicSequence 中,正在使用 MusicPlayer 播放。当我试图通过使用调整节奏时,问题就来了; MusicTrackNe
我正在尝试同时减慢视频及其音频的速度(mp4)。我试过用类似于下面命令的代码分别做音频和视频,但仍然得到相同的效果。 大约 30 秒后,音频慢慢与视频不同步(音频变快)。 -i "INPUT" -fi
我正在尝试使用 Tempo.js 进行模板化,文档稀疏。请尝试用SO而不是jsFiddle来做。 var data
我有以下代码: $("#avvia_cronometro").click(function() { var tempo = setInterval(function() { c
我在项目中同时使用 Twig 引擎和 Tempo 引擎时遇到一些问题。 {{uuid}}
我是 JSON 新手,并且很难理解它。我发现了一个名为 Tempo 的很酷的库( https://github.com/twigkit/tempo/ 、 http://twigkit.github.c
我是一名优秀的程序员,十分优秀!