如何解决Xamarin SimpleAudioPlayer在重新启动循环时出现间隙
真正的简单功能在这里。只是尝试遍历音频效果以保持声音。但是,当SimpleAudioPlayer到达MP3文件的末尾并在启用Loop的情况下重新启动声音时,我不知道250ms到1秒长的时间会有寂静吗?
有什么方法可以缩小差距并保持声音连续吗?
AudioPlayer = Plugin.SimpleAudioPlayer.CrossSimpleAudioPlayer.CreateSimpleAudioPlayer();
AudioPlayer.Loop = true;
AudioPlayer.Volume = 1;
AudioPlayer.Load(MyAudioFileName);
解决方法
您的音频文件在文件的开头或结尾可能会稍有沉默。也许这不是完全的沉默,而是淡入或淡出。
要测试问题是否出在文件而不是音频播放器上,可以将原始文件的两个副本合并为一个文件。您可以使用ffmpeg进行此操作,例如:
operator+
然后使用任何音频播放器播放result.mp3。如果您在中间听到沉默,则问题出在您的文件上。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。