画像の URL を返す内部 API (制御できない) があります。URL を調べたところ、次の形式になっていることがわかりました。
blob://xxxxxxxx
この URL をimg.src
コードの値として使用すると、画像が完全に表示されます。ここで、この URL をIRandomAccessStream
オブジェクトに変換して、別の内部 API を呼び出せるようにします。
私は次のことを試しました:
var uri = new Windows.Foundation.Uri(imgUrl);
var streamRef = RandomAccessStreamReference.createFromUri(uri);
streamRef.openReadAsync(function (stream) {
// stream is of type IRandomAccessStream
// make internal API call here
}, error);
ただし、呼び出しのエラー ハンドラー関数で「実装されていません」というエラー メッセージが表示されopenReadAsync
ます。
Blob URL を IRandomAccessStream に変換する別の方法はありますか?