【问题标题】:Pause/resume the current playing song in Windows Phone在 Windows Phone 中暂停/恢复当前播放的歌曲
【发布时间】:2014-09-24 09:06:52
【问题描述】:

我想在 Windows Phone 应用程序中编写一个方法来暂停当前播放的歌曲并在歌曲暂停时继续播放。
就像一个播放/暂停按钮。
实现这一目标的最简单方法是什么?

【问题讨论】:

    标签: windows-phone-7 audio windows-phone-8


    【解决方案1】:

    如果您想在媒体库中存储的歌曲的帮助下完成它,那么在 MedaPlayer 的帮助下很容易

    使用这个命名空间

    using Microsoft.Xna.Framework.Media;
    

    获取媒体库中的所有歌曲

    MediaLibrary mLibrary = new MediaLibrary();
    SongCollection songs= mLibrary.Songs;
    

    播放特定歌曲

    MediaPlayer.Play(songs, int index);
    

    暂停媒体播放器

    MediaPlayer.Pause();
    

    继续播放歌曲

    MediaPlayer.Play(songs);
    

    还有一个简单的demo

    【讨论】:

    • 感谢阿曼的回复。我想像第 3 方应用程序一样进行操作。就像我不知道在播放什么歌曲。只是我想暂停音乐播放器中正在播放的内容。这种方法可以吗。 (类似于耳机上的硬件暂停按钮)
    • 是的,它肯定会,我正在我的一个应用程序中这样做。我在我的应用程序和一个音乐播放器类型的页面中创建了一个自定义播放列表,其中我保留了播放、暂停、随机播放和重复等按钮。它们都工作正常。
    • 非常感谢。 “媒体播放器。暂停();”对我来说足够了
    猜你喜欢
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 2013-11-21
    • 1970-01-01
    相关资源
    最近更新 更多