2013-10-20 24 views
1

我需要在xap文件中包含用於播放的視頻文件,而不是單獨將其上傳到隔離存儲中。包含用於在xap文件中播放的視頻

我有什麼選擇?

本來我想從MediaLibrary播放視頻文件。 Video playback of a file stored in Media Library

據我所知,這是不可能的。因此,我正在探索至少在xap文件中包含視頻文件的選項。

請注意,用於視頻播放的API僅支持從隔離存儲中讀取視頻文件,因此我不能將其包含在項目中並期望它能夠正常工作。

回答

0

將圖像添加到項目中作爲資源添加。方案瀏覽器。

1

假設您的視頻所在的資產文件夾內(在你的.xap文件)以下應該工作:

private void PlayVideo() 
    { 
     var mediaPlayerLauncher = new MediaPlayerLauncher 
     { 
      Media = new Uri("Assets/video.mp4", UriKind.Relative), 
      Location = MediaLocationType.Install, 
      Controls = MediaPlaybackControls.Pause | MediaPlaybackControls.Stop, 
      Orientation = MediaPlayerOrientation.Landscape 
     }; 
     mediaPlayerLauncher.Show(); 
    }