2

WindowsPhoneアプリケーションで小さなビデオファイルを再生しようとしています。かなり基本的です

 void StartMediaPlayer()
    {
        MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();

        mediaPlayerLauncher.Media = new Uri("/Assets/video/video1.wmv", UriKind.Relative);
        mediaPlayerLauncher.Location = MediaLocationType.Install;

        mediaPlayerLauncher.Controls = MediaPlaybackControls.All;
        mediaPlayerLauncher.Orientation = MediaPlayerOrientation.Landscape;

        mediaPlayerLauncher.Show();
    }

私はこれを画像タップイベントで無効と呼びます、そしてこれが起こったことです

ここに画像の説明を入力してください

デバッガーは、エラーがここにあることを示します。mediaPlayerLauncher.Show();

4

2 に答える 2

1

そのエラーがスローされ、アプリケーションは/Assets/video/video1.wmv電話のインストールディレクトリでファイルを見つけることができません。ビデオがプロジェクトにあり、ビルドタイプが「コンテンツ」に設定されていることを確認してください。XAPファイルを開いて、正しい相対位置にあることを再確認することもできます(ZIPファイルアーカイブの名前が変更されただけです)。

于 2012-11-15T12:00:44.860 に答える
0

同じ問題が発生する場合は、ファイルをメインディレクトリに配置する必要があります。

mediaPlayerLauncher.Media = new Uri("video1.wmv", UriKind.Relative);
于 2012-12-11T08:12:30.740 に答える