gpt4 book ai didi

ios - IOS 上的声音剪辑被截断

转载 作者:行者123 更新时间:2023-11-29 11:35:48 25 4
gpt4 key购买 nike

问题的实质是,只在IOS上,玩声音剪辑使用

MediaManager.createMedia(clip, "audio/wav", null).play();

有时播放会被截断。这个特别明显当剪辑有几秒钟长时,但剪辑被截断变化;偶尔播放整个剪辑。

到目前为止,我一直没有成功创建一个简单的测试用例 - 孤立在我的应用程序中,该剪辑会完整播放,因此看起来很正常完整应用程序中的后台事件干扰了音频播放。

最佳答案

我很确定我已经找到了根本原因。 MediaManager.createMedia 创建一个 Media 实例,当该对象被垃圾回收时,它的 finalize 方法被调用,其副作用导致音频停止。

防止这种情况的一种快速而肮脏的方法是保存指向媒体对象的指针。这应该通过 playaudio 中的内部簿记来完成。

关于ios - IOS 上的声音剪辑被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49454500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com