2

そこの。taglib シャープ ポータブルに少し問題があります。音楽ライブラリからストリームを開きたい、ファイルのプロパティを書き換えたい。

私のコードは次のとおりです。

StorageFolder musicFolder = KnownFolders.MusicLibrary;
StorageFile file = await musicFolder.GetFileAsync( filename );
var stream = await file.OpenStreamForWriteAsync();
File tags = File.Create( new StreamFileAbstraction( filename, stream, stream ) );

.... // modify my tags

tags.Save();

var stream = await file.OpenStreamForWriteAsync()、次のエラーがあります。

mscorlib.ni.dll の 'System.UnauthorizedAccessException' アクセスが拒否されました。(HRESULT からの例外: 0x80070005 (E_ACCESSDENIED))

どうしたの?このコードは、読み取り専用のタグのストリームを開きたい場合に機能します。このコードが機能しないのはなぜですか? taglib シャープ (ポータブルではない) を使用している場合:

File tags = File.Create( filepath );

tags.Save()エラーで困っています

System.StackoverflowException.

私がしなければならないこと?

4

0 に答える 0