これは私がこれまでに持っているものです
IRandomAccessStreamWithContentType stream = await file.OpenReadAsync();
byte[] byteArray = new byte[stream.Size];
IBuffer byteBuffer = byteArray.AsBuffer();
await stream.ReadAsync(byteBuffer, 0, 0);
String result = System.Text.Encoding.Unicode.GetString(byteArray, byteArray.Length - 128, 128);
残念ながら、結果は常に"\0\0\0\0\0\0"
膨大な量のより多く\0
の 's で出力されます。これは、反復するすべての音楽ファイルに対するものです。
FileStream
winrtには存在しないと思うので、インターネットのすべての情報は必要なものから少しずれています。また、違いがある場合は、stream.Length はなく、stream.Size のみです。これを理解するために一日中費やしましたが、どんな助けも大歓迎です。