そこの。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.
私がしなければならないこと?