我正在尝试同步 5 个音频文件 (mp3),每个文件代表一种乐器。我正在使用 MediaElements。
我正在同时启动所有 MediaElements,它可以完美运行,直到我尝试暂停/播放这些音频文件。当我在暂停后启动它们时,它们变得不同步。
使用计时器,我尝试检查它们何时变得不同步,并尝试通过给它们相同的位置来再次同步它们……但这不起作用。
关于如何完美同步音频文件的任何想法。
问候。谢谢你的帮助。
我正在尝试同步 5 个音频文件 (mp3),每个文件代表一种乐器。我正在使用 MediaElements。
我正在同时启动所有 MediaElements,它可以完美运行,直到我尝试暂停/播放这些音频文件。当我在暂停后启动它们时,它们变得不同步。
使用计时器,我尝试检查它们何时变得不同步,并尝试通过给它们相同的位置来再次同步它们……但这不起作用。
关于如何完美同步音频文件的任何想法。
问候。谢谢你的帮助。
最接近同步多个媒体文件的方法是使用自定义MediaStreamSource。通过制作媒体流源,您可以向 MediaElement 提供样本和采样时间。这允许对同步进行完美控制。这里有一个 MediaStreamSource 和 MP3 的例子。您必须对其进行修改以使其保持同步。