我试着写了一个播放声音文件的程序,但是到目前为止没有成功。我无法理解代码的某些部分: AudioFormat af = new AudioFormatis , af , length ); // start playing by invoking start method
在AudioFormat的构造函数中</em
在某些音频文件中,MediaElement.NaturalDuration的值小于音频的实际持续时间。当我在Windows Media Player中打开文件时,持续时间是正确的(当我查看文件属性时也是如此)。虽然NaturalDuration属性的值不正确,但音频可以完全播放,但在某些情况下,Position属性的值会大于NaturalDuration属性的值,据我所知,这种情况永远不会发生。我已经创建了一个简单的应用程序来重现这个