我正在尝试为Windows应用商店创建媒体播放器。我正在使用MediaElement播放该文件,但我还希望能够在播放列表中加载多个歌曲/视频,并在几秒钟内显示媒体文件的标题和文件的长度。 这样的事情:
TimeSpan duration = GetFileDuration(mFile.PathToFile);
或
int durationOfFileInSeconds = GetFileDuration(mFile.PathToFile);
我该怎么做?我尝试了很多方法,但它们不起作用,因为我正在尝试为Windows Store开发。我试过了:
我还试图创建一个带有MediaElement的新页面,只是为了加载MediaElement中的文件,但MediaElement.MediaOpened或MediaElement.MediaFailed事件永远不会被触发而且((mPlayer.NaturalDuration.TimeSpan == new TimeSpan) ()));会无限期地运行。
真的需要一些帮助。我已经看到Windows应用商店中的媒体播放器可以显示文件的持续时间,所以它是可能的。我只是不知道如何。