2013-07-09 3 views
0

나는 Lumia 920 장치에서 작업 중입니다. 내 응용 프로그램의 로컬 저장소에 H264 비디오 (* .mp4) 파일이 저장되어 있습니다. 콘텐츠를 프레임 단위로 액세스해야합니다. WP8에 그런 조항이 있습니까?WP8 - 프레임 단위로 비디오 파일의 프레임 액세스

// Create the file stream and attach it to the MediaElement. 
IsolatedStorageFileStream isoVideoFile = new IsolatedStorageFileStream("CameraMovieRec.mp4", 
           FileMode.Open, FileAccess.Read, 
           IsolatedStorageFile.GetUserStoreForApplication()); 

VideoPlayer.SetSource(isoVideoFile); 

// Add an event handler for the end of playback. 
VideoPlayer.MediaEnded += new RoutedEventHandler(VideoPlayerMediaEnded); 


// Start video playback. 
VideoPlayer.Play(); 

대신 VideoPlayer.Play() I 프레임별로 액세스 같은 필요합니다

여기에 기존 코드입니다. 나는이 점에 관해서 정말로 도움을 주실 것입니다.

답변

0
VideoPlayer.GetTexture().SaveAsPng(stream,width,height) 

불행하게도, VideoPlayer.GetPosition는 읽기 전용 속성, 그래서 당신이 각 프레임을 필요로하는 경우는 위해 VideoPlayer 재생 &을 일시 중지와 함께 붙어 있습니다.

+0

그러면 프레임을 추가 할 때마다 어떻게 멈출 수 있습니까? 내 요구 사항은 프레임을 놓치지 않는 것입니다. – vishal

관련 문제