【问题标题】:Is there a minimum rate that the AVPlayer can handle?AVPlayer 是否有最低速率可以处理?
【发布时间】:2014-10-17 22:36:16
【问题描述】:

对于 AVPlayer 的播放速率可以达到多低是否有限制?我在文档中找不到任何关于此的内容。例如,它可以以 0.00001 的速率播放吗? 0.01?

编辑:您可以将速率设置为您想要的任何值,问题是,它实际可以播放的最慢速率是多少?

【问题讨论】:

  • 试试看。有用吗?
  • 它已经设置好了,但我无法辨别某个点的区别。
  • 测量播放视频的总时间并做一些数学运算......或跳转到源代码。

标签: ios avfoundation avplayer


【解决方案1】:

最低速率取决于音轨上启用的音高校正类型。这是由苹果在这里记录的。 https://developer.apple.com/LIBRARY/ios/documentation/AVFoundation/Reference/AVFoundationAudioSettings_Constants/index.html#//apple_ref/doc/constant_group/Time_Pitch_Algorithm_Settings

因此,您可以使用 AVAudioTimePitchAlgorithmSpectralAVAudioTimePitchAlgorithmVarispeed 将播放速率降低到 1/32 速度。或者,您也可以禁用音轨并获得相同的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多