【发布时间】:2013-11-29 21:38:34
【问题描述】:
我需要将这个 C# 代码从此处的 NReplayGain 库 https://github.com/karamanolev/NReplayGain 转换为工作的 VBNET 代码。
TrackGain trackGain = new TrackGain(44100, 16);
foreach (sampleSet in track) {
trackGain.AnalyzeSamples(leftSamples, rightSamples)
}
double gain = trackGain.GetGain();
double peak = trackGain.GetPeak();
我已经翻译了这个:
Dim trackGain As New TrackGain(samplerate, samplesize)
Dim gain As Double = trackGain.GetGain()
Dim peak As Double = trackGain.GetPeak()
【问题讨论】:
-
有一些不错的在线翻译选项。你试过什么?你在 NAudio 上看到过这个 SO Post 吗?
-
任何在线服务都无法翻译 foreach 指令,因为括号内的“值”不是值/变量,因此翻译器应返回 EOF 错误。我没有发现那个 NAudio 问题(感谢您提供信息),但问题是 lib 似乎只为音频程序员大师和大师编写的,不是任何易于使用的,任何直观的,真的很难,我需要一个知道如何触摸该库以检索 mp3 文件示例数据的示例(使用或不使用 Naudio)。谢谢。 PS:对不起我的英语。
-
你可以为此翻译所有的图书馆
-
这个问题似乎是题外话,因为它是关于你的代码翻译
-
@rene 代码翻译不是 SO 中的题外话或禁忌问题,您可以看到关于代码翻译的现有标签,反正我的问题在很久以前就已经解决了,那为什么现在要说这个评论呢?感谢阅读再见
标签: c# .net vb.net naudio code-translation