菜鸟教程小白 发表于 2022-12-13 05:47:50

ios - AVAudioPlayer - 为什么循环之间有间隙(未压缩的音频)


                                            <p><pre><code>NSString *path = [ pathForResource:@&#34;test&#34; ofType:@&#34;caf&#34;];
audioPlayer = [initWithContentsOfURL: error:NULL];
;
;
;
</code></pre>

<p>这是我的基本代码,如果您需要了解更多信息,请告诉我。</p>

<p>在 iPhone 模拟器上运行时,压缩和未压缩格式都尝试了约 1 秒的间隔(没有开发许可证可在设备上运行进行测试)。</p>

<p>我是否遗漏了什么,我一直在搜索帖子,但我只能看到压缩音频的问题(这是有道理的)。 </p>

<p><br/><b>Xcode:</b> 版本 6.2 (6C131e)
<br/><b>操作系统:</b> OS X Yosemite 版本 10.10.2 (14C1510)
<br/><b>硬件:</b> Macbook Air 13"(2014 年初)- 4GB</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在这样玩之前你有没有尝试过“prepareToPlay”:</p>

<pre><code>NSString *path = [ pathForResource:@&#34;test&#34; ofType:@&#34;caf&#34;];
audioPlayer = [initWithContentsOfURL: error:NULL];
;
;
;
;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - AVAudioPlayer - 为什么循环之间有间隙(未压缩的音频),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/29011852/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/29011852/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - AVAudioPlayer - 为什么循环之间有间隙(未压缩的音频)