2

MediaPLayerLauncherが常にサーバーからエラー404をスローするのはなぜだろうと思います。

WebBrowserTaskを使用して、必要なすべてのファイル、ZIPファイル、jpegなどをロードできるので、URLが正常に機能していることを意味します。mp4ファイルに関しては機能しません。

これは私が実際に使用しているコードです:

            if (newPath.Contains(".mp4"))
            {
                MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();
                mediaPlayerLauncher.Media = new Uri(newPath, UriKind.RelativeOrAbsolute);
                mediaPlayerLauncher.Location = MediaLocationType.Data;
                mediaPlayerLauncher.Controls = MediaPlaybackControls.Pause | MediaPlaybackControls.Stop;
                mediaPlayerLauncher.Show();
            }

newPathの値は次のようになります:http ://website.com//files//myfile.mp4

誰かが私を助けることができますか?

4

1 に答える 1

3

MediaLocationType.Data は、ファイルが分離ストレージに保存されることを指定するために使用されます。この行を削除してみてください。

于 2012-04-25T10:48:45.223 に答える