违规行代码是
var decoder = await BitmapDecoder.CreateAsync(stream);
我将stream对象构造为:
using (var stream = new InMemoryRandomAccessStream())
{
using (var dw = new DataWriter(stream))
{
dw.WriteBytes(byteBuffer);
await dw.StoreAsync();
}
// ...
}
和as:
using (var stream = new MemoryStream(byteBuffer))
但Hololens似乎无法在运行时构建流。
感谢任何帮助。