2012-12-05 80 views
1

有沒有人想過如何獲得Windows Phone中的視頻列表?試圖通過Xna.Framework.Media對象訪問它們時,它似乎只允許訪問SongCollection,PictureCollection和一個單獨的Video對象。任何提示?另外,有沒有辦法判斷文件是否爲DRM內容?獲取視頻列表

下面是一些示例代碼

void somefunction() 
{ 

    MediaLibrary ML = new MediaLibrary(); 

    //returns a PictureCollection with [x] pictures in MediaLibrary 
    PictureCollection PC = ML.Pictures; 

    //do something with IEnumerable object 
    foreach (Picture obj in PC) 
    { 
     if (obj.Album.Name != "Sample Pictures") 
      //do something 
     else 
      //ignore 
    } 

    //same thing for Audio Files... 
    //returns a SongCollection with [x] songs in MediaLibrary 
    SongCollection SC = ML.Songs; 

    //what about video files?? 
} 

我的項目是正在建設使用Silverlight 4和目標WinPhone7.1

「C:\ Program Files文件(x86)的\參考大會\微軟\ Framework \ Silverlight \ v4.0 \ Profile \ WindowsPhone71 \ Microsoft.Xna.Framework.dll「

+0

請提供一些代碼! – davenewza

+0

XNA是Windows Phone的一部分,而不是Windows Mobile,並且存在巨大的差異。如果這是Windows Phone問題,請更新標籤和標題。 – ctacke

+0

感謝澄清@ctacke – user1289279

回答

0

在Windows Phone 7中無法訪問視頻庫。但在Windows Phone 8中可能有 由FileOpenPickerWindows.Storage名稱空間。