菜鸟教程小白 发表于 2022-12-13 02:38:19

ios - 从某个时间开始将 AVAudioFile 读入缓冲区


                                            <p><p>假设我有一个持续时间为 10 秒的 AVAudioFile。我想将该文件加载到 AVAudioPCMBuffer 中,但我只想加载在特定秒数/毫秒数或特定 AVAudioFramePosition 之后出现的音频帧。</p>

<p>它看起来不像 AVAudioFile 的 <em>readIntoBuffer</em> 方法给我那种精度,所以我假设我必须在 AVAudioBuffer 级别或更低级别工作?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您只需要设置 AVAudioFile 的 <a href="https://developer.apple.com/documentation/avfoundation/avaudiofile/1390785-frameposition" rel="noreferrer noopener nofollow">framePosition</a>阅读前的属性(property)。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 从某个时间开始将 AVAudioFile 读入缓冲区,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/46413564/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/46413564/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 从某个时间开始将 AVAudioFile 读入缓冲区