相关疑难解决方法(0)

"@"在c#中的含义是什么

可能重复:
何时在c#中使用@?

string sqlSelect = @"SELECT * FROM Sales".

c#

18
推荐指数
3
解决办法
3万
查看次数

如何根据频率生成声音?

可能重复:
在C#中创建正弦波或方波

我想生成声音.要么像:

MakeSound(frequency, duration);
Run Code Online (Sandbox Code Playgroud)

要么:

MakeSound(MyArrayOfSamples);
Run Code Online (Sandbox Code Playgroud)

我找到了一些叫做的东西:Microsoft.Directx.DirectSound但是已经知道它已经停止了.我无法在Visual Studio(2010)中找到它作为参考的选项.根据我读过的内容,我发现这个链接应该包括它,但是因为它可能不再受支持而犹豫是否使用2006年的东西.而这一次说,这是C/C++(尽管也说:"托管代码"),我不想浪费几周试图了解如何来包装成托管代码,只是为了找出我不能这样做.我发现最有希望的链接是WaveFormat,但我找不到如何使用它.

不是在问如何获得声波的数学表示.我也不会问如何播放mp3文件等.我也不是在寻找第三方软件或包装器.仅针对特定目标的C#/ .net解决方案.

.net c# audio

13
推荐指数
2
解决办法
3万
查看次数

如何获得mp3曲目的持续时间?

我想问一下如何在app中获取我的音频文件的长度.

我正在加载这样的曲目

var installFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;

var resourcesFolder = await installFolder.GetFolderAsync("Resources");
var mp3FilesFolder = await resourcesFolder.GetFolderAsync("mp3Files");

var audioFile = await mp3FilesFolder.GetFileAsync("sound.mp3");
var stream = await audioFile.OpenAsync(Windows.Storage.FileAccessMode.Read);

mediaplayer.SetSource(stream, audioFile.ContentType);
mediaplayer.Play();
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获得赛道的持续时间?

c# audio windows-phone-8.1

3
推荐指数
1
解决办法
7844
查看次数

标签 统计

c# ×3

audio ×2

.net ×1

windows-phone-8.1 ×1