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

4

1 に答える 1

0

Windows Phone 7 ではビデオ ライブラリにアクセスできません。ただし、Windows Phone 8FileOpenPickerではWindows.Storage名前空間でアクセスできます。

于 2013-05-13T07:16:36.137 に答える