gpt4 book ai didi

c# - 将音频输入转换为时间并使用C#显示

转载 作者:行者123 更新时间:2023-12-03 02:32:38 24 4
gpt4 key购买 nike

我需要使用C#将声音转换为时间,我需要从音频输入中提取SMPTE时间代码,并以hh:mm:ss格式显示时间。
如果有人过去执行过此类任务,我不知道该如何入门,并且可以帮助我,那真是太好了。

声音是从连接到计算机声卡的其他设备生成的,我需要吸收它并将其转换为时间。

这是音频输入的示例:https://www.youtube.com/watch?v=zjH0RFV206M

最佳答案

您可以使用MeidaPlayer库中的System.Windows.Media
打开声音文件并播放:

MediaPlayer.Open(new Uri(@path));
MediaPlayer.Play();

获取文件的时间跨度:
MediaPlayer.NaturalDuration

并使用以下命令检索当前位置:
MediaPlayer.Position

有关更多信息,请参见 MSDN

关于c# - 将音频输入转换为时间并使用C#显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47758314/

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