我和一些朋友正在创建Google音乐类型的项目,以便学习一些Microsoft技术。
我负责Windows手机应用程序并让它与WCF交互以获取音乐流并播放它。阅读后,我发现了许多播放音乐的方法,包括XNA,SoundEffect,MediaElement和MediaPlayerLauncher。
有各种各样的选择,我坚持最适合这份工作。
我试图远离编写自己的播放器,我应该选择哪一个?我可以写一些功能,但内置排队,擦洗等内容会很好。你们中的任何人都有类似的东西吗?
答案 0 :(得分:5)
请勿使用SoundEffect
播放视频流。它用于在应用程序中播放短WAV文件作为声音效果或其他偶然噪音。
如果您想创建自己的UI或将播放器封装在您自己的应用程序中,那么MediaElement就是您的选择。
如果您想要最简单的选项,请使用MediaPlayerLauncher。这也将为您提供用户熟悉的标准外观和用户体验。
答案 1 :(得分:1)
如果您不想创建自己的播放器,请查看Microsoft Media Platform: Player Framework。这个项目有内置播放器和UI控件。但是,此项目旨在播放IIS Smooth Streaming中的流,但您无法尝试播放流。如果这种方法失败,那么Matt Lacey指出,使用MediaElement是一个不错的选择。