2011-06-24 10 views
0

私のアプリケーションのMediaElementは、音楽、ビデオ、イメージなどのメディアファイルをプレビューするために使用されています。 MediaElementのみが、URi(ファイルパスを含む)です。 イメージをバイト配列で格納していますが、今はMediaElementでプレビューします。 バイト配列からuriに変換してメディアファイルをプレビューするには? mediafieをプレビューする他の解決策がある場合は、それを一覧表示してください。感謝。!バイト配列をuriに変換する方法

+0

これはバイト単位のパスか画像そのものですか? –

答えて

1

それがパスである場合...、あなたが System.Text.Encoding.UTF8.GetString(BYTEARRAY [])

を使用して、画像をプレビューするために、メディア要素にそのパスを割り当てることができます...

イメージの場合は、そのイメージをバイトから元に戻し、次にイメージ要素...を割り当ててプレビューする必要があります。このリンクを確認してください: http://www.codeproject.com/KB/recipes/ImageConverter.aspx

+0

返事ありがとうございます。しかし、私は一般的なプレビューだけでなく、画像が欲しいです。そして、私はMediaElementコントロール上に表示するだけです。 –

0

MemoryStreamで行うことができます。例hereを参照してください。

+0

ありがとうございます。それが解決策かもしれません。 –

+0

@user:試してみてください! – Vlad

関連する問題