인터넷에서 답변을 검색했지만 찾을 수 없습니다. 나는이 메시지가 로컬 경로에서 파일을 열려고하면 : 내 오류를 설명하게로컬 경로에서 음악 파일을여시겠습니까?
Alternate stream names must begin with "app-"
내 코드 :
var itemId = ((Item)e.ClickedItem).Subtitle;
var file = await KnownFolders.VideosLibrary.GetFileAsync("file:///" + itemId);
var stream = await file.OpenAsync(FileAccessMode.Read);
music.SetSource(stream, ".mp3");
에서 나는 이미 선언 된 비디오 라이브러리 및 음악 라이브러리 내 명백한. itemid의 부제목이 파일 경로입니다.
어떤 UI 프레임 워크입니까? –
당신은 왜'file : ///'을 가지고 있습니까? 그게 필요한가요? –
대체 스트림은 NTFS 파일 시스템 기능입니다. 파일에 둘 이상의 데이터 스트림을 저장할 수 있습니다. 그러한 스트림의 이름은 file.ext : streamname입니다. 콜론에 유의하십시오. –