我正在尝试将视频添加到WP7中的项目中。
我正在下载所需的数据,把它放在一个bytearray,就像我对图像一样。但是当我调用MediaElement.SetSource( new MemoryStream( result, 0, result.Length ) );
时,我得到一个NotSupportedException。 Stream必须是IsolatedStorageFileStream类型。是否有可能使用内存流播放元素?因为它会更加简单,因为我之后不打算使用视频,也不想将它存储起来。
答案 0 :(得分:3)
如果您检查this page有关Windows Phone的Silverlight中的媒体,您可以阅读以下内容:
不支持将通用流传递给SetSource(Stream)。在Windows Phone OS 7.0上使用SetSource(Stream):
所以这是不可能的。您可以在使用它之后从isolatedstorage中删除该文件。