Player Framework 2

[윈8] XAML에 MediaPlayer를 집어넣은 넣고 난 후 디자인뷰에서 오류가 발생할 때

일반 음원 파일, 동영상 파일부터 스무드 스트리밍까지 재생해 주는 Player Framework by Microsoft 라는 고마운 비주얼 스튜디오 Extension(확장)이 있다. 이 오픈소스 프로젝트는 실버라이트, HTML5, 윈도우 8, 윈도우폰 8용의 미디어 재생기를 모두 지원하고 있다. 필자도 애용하고 있었는데, 최근 윈도우 8.1용 앱을 개발하면서 MediaPlayer 컨트롤을 XAML에 집어넣기만 하면 디자인뷰에서 오류메세지를 표시하면서, 전체 XAML에 대한 디자인 미리보기를 보여주지 않는 것이다. 이런 저런 상식적인 응급처치를 해도 마찬가지였다. 결국 검색을 해보니, 오픈소스 프로젝트 팀포털페이지에 벌써 불편을 느낀 개발자들이 이 이슈를 공론화하였고, 오픈소스 팀은 발빠르게 패치버전을 내..

Metro/Windows 8 2013.12.06

[윈도우8] Background Audio와 Player Framework by Microsoft

백그라운드 오디오 윈도우8앱은 특별한 설정이 없으면 일반적으로 다른 앱을 활성하여 백그라운드로 가게되면 몇 초 안에 중단됩니다. 특히 재생 중인 음악의 경우에는 백그라운드로 가자마자 페이드아웃(Fade-out)이 되며 즉시 중단됩니다. 음원 재생 기능이 있는 앱의 경우 보통은 백그라운드에서도 음원이 재생되고 있기를 바랄 겁니다. 그래서 Package.appxmanifest의 Declarations 탭에서 Background Task를 추가하고, Background Audio 체크박스에 체크를 해 주는 등 특별한 설정이 필요한데, 이렇게 하는 것은 http://dev.windows.com에서 제공하는 샘플 코드 중 아래 링크를 참고하면 따라할 수 있습니다. Background Audio C# Metro b..

Metro/Windows 8 2012.09.25