Audio 播放mp3并对其进行修改的方法是什么';在Windows10通用应用程序中,你的音高是多少?

Audio 播放mp3并对其进行修改的方法是什么';在Windows10通用应用程序中,你的音高是多少?,audio,mp3,windows-10,win-universal-app,sharpdx,Audio,Mp3,Windows 10,Win Universal App,Sharpdx,我可以用AudioGraph类播放mp3,但我找不到改变mp3音高的方法 所以我回到了SharpDX nuget,它与Win 10应用程序不兼容。那我该怎么做呢?我想这不会那么难 在AudioFileInputNode中有一个名为PlaybackSpeedFactor的属性,我对其进行了更改,效果非常好。例如,我在结束游戏后更改它以获得随机速度: private void FileInput_FileCompleted(AudioFileInputNode sender, object args

我可以用AudioGraph类播放mp3,但我找不到改变mp3音高的方法


所以我回到了SharpDX nuget,它与Win 10应用程序不兼容。那我该怎么做呢?我想这不会那么难

在AudioFileInputNode中有一个名为PlaybackSpeedFactor的属性,我对其进行了更改,效果非常好。例如,我在结束游戏后更改它以获得随机速度:

private void FileInput_FileCompleted(AudioFileInputNode sender, object args)
    {
        if (CanChangeSpeed)
        {
            sender.PlaybackSpeedFactor = (double)generator.Next(6,12) / 10.0;
        }
    }