2017-01-23 6 views
1

タイトルがあなたを混乱させないことを願っています。ダイナミックソースを使用したUWPメディアの再生

最初に:私はUWP c#で作業しています。

リモートデバイスからメディア情報(ビデオとオーディオ)をバイト形式で受信しました。今私は新しい情報が入ってくる間にそれらを再生する必要があります。

今のところ、私はバイトを受け取るたびにデータを書き込むFileStreamを持っています。それは動作します。しかし、私はこのファイルを再生したいときに、MediaElement.Play()を呼び出す瞬間に書かれたメディアだけを表示します。 MediaElement(または他のメディアプレーヤー)がファイルから、またはバイトを受け取っていませんか?何か案が?

私はこれが可能ではないことに恐れています。

+0

の上にIRandomAccessStreamを実装するための一例であり、あなたはそれをプレイしたいですか? –

+0

いいえ、そのダウンロードはありません。私はカスタムネットワークソリューション上でバイト配列としてビデオデータ(現在wmv形式)を受け取ります。 – athi

答えて

0

FileStreamのラッパーとしてIRandomAccessStreamを実装し、MediaSource.CreateFromStream(IRandomAccessStream, string)機能に渡す必要があります。

Here

はあなたがそれが終わっていないファイルをダウンロードする意味ですか MemoryStream

関連する問題