2013-04-28 1 views
1

Windows Phone 8 내에서 비디오를 캡처하고이를 새 WPRT Windows.Storage API를 사용하여 로컬 저장소에 저장하는 솔루션이 있습니다.IStorage 파일로 Windows Phone MediaElement를 사용하는 방법

MediaElement 컨트롤을 사용하여 비디오를 재생할 때 로컬 저장 장치 (격리 된 저장소 만)에서의 재생을 지원하지 않기 때문에 멈춘 것처럼 보입니다.

내가 사용하고 코드입니다 : 나는 그것을 실행할 때

public async void MethodName(IStorageFile file){ 
      var stream = (await file.OpenReadAsync()).AsStream(); 
      VideoPlayer.SetSource(stream); 
      VideoPlayer.Play(); 
} 

는 그러나 나는 예외가 "스트림 타입 IsolatedStorageFileStream이어야합니다"가 나타납니다.

또한 원본을 파일의 위치 속성을 가리키는 URI로 설정하고 일반적인 로컬 저장소 URI 규칙에 따라 설정하려고 시도했지만 무시됩니다.

누구나 해결책을 찾아 냈습니까?

답변

0

격리 된 저장소 및 로컬 저장소는 전화에서 동일한 위치입니다.

이 경우 새로운 격리 된 Windows 런타임보다는 격리 저장소 API를 사용해야 할 것으로 보입니다.