3

初期データ:

  • 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 と互換性があるかどうかをテストする方法は?

前もって感謝します。

4

0 に答える 0