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)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71\Microsoft.Xna.Framework.dll"