2012-12-05 47 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名称空间。