【问题标题】:What is a good way to design a media player on Windows phone? [closed]在 Windows 手机上设计媒体播放器的好方法是什么? [关闭]
【发布时间】:2011-05-20 03:41:58
【问题描述】:

我和一些朋友正在创建一个 Google 音乐类型的项目,以学习一些 Microsoft 技术。

我负责 Windows 手机应用程序并让它与 WCF 交互以获取音乐流并播放它。看完之后,我发现了很多播放音乐的方法,包括 XNA、SoundEffect、MediaElement 和 MediaPlayerLauncher。

有这么多的选择,我被困在最适合这份工作的东西上。

  1. XNA 播放器似乎功能齐全,但需要我初始化类似游戏的更新循环才能使其工作。这似乎是一种资源浪费。
  2. SoundEffect 似乎面向音效。
  3. Media Element 看起来还不错,而且 Launcher 甚至还有一个 ui!

我正在努力避免编写自己的播放器,那么我应该选择哪一个?我可以编写一些功能,但是内置排队、擦洗等功能会很好。你们中的任何人都在类似的事情上取得了成功吗?

【问题讨论】:

    标签: c# silverlight windows-phone-7 xna


    【解决方案1】:

    不要使用SoundEffect 播放流。它用于在应用程序中播放短 WAV 文件作为音效或其他附带噪音。

    如果您想创建自己的 UI 或将播放器封装在自己的应用程序中,那么 MediaElement 是您的最佳选择。

    如果您想要最简单的选项,请使用 MediaPlayerLauncher。这也将为您提供用户熟悉的标准外观和体验。

    【讨论】:

      【解决方案2】:

      如果您不想创建自己的播放器,请查看Microsoft Media Platform: Player Framework。该项目具有带有 UI 控件的内置播放器。但是,该项目旨在播放来自 IIS Smooth Streaming 的流,但您不能尝试播放流。如果这种方法失败,那么正如 Matt Lacey 所说,使用 MediaElement 是一个不错的选择。

      【讨论】:

        猜你喜欢
        • 2012-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多