<Windows Phone 8>BackgroundAudio讓你在背景播放音樂(2)

  • 881
  • 0
  • 2015-09-15

<Windows Phone 8>BackgroundAudio讓你在背景播放音樂(2)

前言

繼上一張,由於篇幅太長,故分為兩篇,讓我們繼續看下去吧。

實作

之後呢我們在MainPage.xaml.cs 中寫程式。先將兩個Button 的Click給建起來,

Btn_1執行被請播放,Btn_2_讓背景停止播放,程式碼如下。


public MainPage()
        {
            InitializeComponent();

            btn_1.Click += btn_1_Click;
            btn_2.Click += btn_2_Click;
        }

        void btn_2_Click(object sender, RoutedEventArgs e)
        {
            //背景音訊停止播放
            
                BackgroundAudioPlayer.Instance.Stop();
        }

        void btn_1_Click(object sender, RoutedEventArgs e)
        {
           //背景音訊開始播放
                BackgroundAudioPlayer.Instance.Play();
        }

附上完整的MainPage.xaml.cs 程式碼。


using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Navigation;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
using BackgroundMusic.Resources;


//引用
using Microsoft.Phone.BackgroundAudio;

namespace BackgroundMusic
{
    public partial class MainPage : PhoneApplicationPage
    {
        // 建構函式
        public MainPage()
        {
            InitializeComponent();

            btn_1.Click += btn_1_Click;
            btn_2.Click += btn_2_Click;
        }

        void btn_2_Click(object sender, RoutedEventArgs e)
        {
            //背景音訊停止播放
            
                BackgroundAudioPlayer.Instance.Stop();
        }

        void btn_1_Click(object sender, RoutedEventArgs e)
        {
           //背景音訊開始播放
                BackgroundAudioPlayer.Instance.Play();
        }


        



        
    }
}

結果

點擊播放音樂就會在背景播放,點擊停止音樂會停止播放。

圖片 1