初期データ:
- Windows Phone 7.1 アプリケーション。
- ビデオストリーミング(ビデオ:MPEG-4 AVC(パート10)(H.264)、オーディオ:MPEG-AACオーディオ(mp4a))、
- スムーズなストリーミングではありません。
- 問題があれば VLC で開きます。
- すべての機能が含まれています (ID_CAP_MEDIALIB、ID_CAP_MICROPHONE、ID_CAP_NETWORKING など)。
カスタム http URL でビデオ ストリームを開くために MediaElement を使用しています。
media.Source = new Uri("streaming url");
media.DownloadProgressChanged += this.media_DownloadProgressChanged;
media.MediaFailed += this.media_MediaFailed;
media.MediaEnded += this.media_MediaEnded;
media.Play();
MediaFailed は、追加の説明なしで「3100 エラーが発生しました」というエラーを返します。
また、私はこのコードを試しました:
var mediaPlayerLauncher = new MediaPlayerLauncher
{
Location = MediaLocationType.Install,
Media = new Uri("streaming url", UriKind.Absolute),
Controls = MediaPlaybackControls.All,
};
mediaPlayerLauncher.Show();
しかし、メディアプレーヤーはビデオを再生できませんでした。
何が問題を引き起こす可能性がありますか? ビデオ ストリームが Windows Phone と互換性があるかどうかをテストする方法は?
前もって感謝します。