KMusic Player 소스에서 사용된 로컬 폴더에 접근해서 파일 목록 가지고 오고, 파일 정보를 조회하는 방법에 대해서 설명하도록 하겠다. 오픈 소스 : http://kaki104.tistory.com/104 1. Music Library에 접근하기 Package.appxmanifest 파일을 열면 Capabilities라는 탭이 존재 한다. 그곳에서 Music Library를 선택해 주어야 그 곳에 Music Library폴더에 접근할 수 있게 된다. 2. FileOpenPicker 파일을 열거나 선택하는데 사용되는 것으로, 몇개의 프로퍼티를 사용하면, 시작 위치나, 확장자를 지정 할 수 있게 된다. ICommand addPlaylist; /// /// 추가 커맨드 /// public IComman..
앱에서 환경 설정 데이터를 저장하는 방법과 불러오는 방법을 설명하도록 하겠다. 사용된 소스는 http://kaki104.tistory.com/104 포스트에 있는 KMusic Player 소스를 사용한다. 1. 저장하기 suspensionManager는 MS의 Sample 프로젝트에 포함되어 있는 클래스인데, 서스펜션 모드로 넘어갈 때 사용 중이던 데이터를 저장하는 용도로 사용 하는데, 몇개의 메소드를 추가해서 데이터를 저장하고 불러오는 용도로 사용할 수 있다. SuspensionManager.SaveSetting() 메소드를 이용해서 저장할 데이터를 입력하고, SuspensionManager.SaveAsync() 메소드를 호출해서 저장을 할 수 있고, 이곳을 통해서 저장을하면, Collection 객체..
KMusic Player 0.9 Windows 8 Consumer Preview 버전의 소스를 공개 합니다. BSD License로 공개하며, 소스 사용에 제한은 없습니다. 수정해서 더 좋은 앱을 만드셔도 좋습니다. 다만 그런 경우에 출처는 표시를 해주시기 바라며, 공부하는 데 도움이 되었으면 좋겠습니다. 공개된 소스의 중요한 부분들에 대해서는 강좌를 포스트 할 예정이며, 이 후에도 이 소스를 기반으로 기능을 추가할 계획이니 블로그에 자주 방문해 주시면 감사하겠습니다. KMusic Player 0.9 Beta test page http://kaki104.tistory.com/103 KMusic Player 0.9 Source code
KMusic Player 베타 테스트를 시작 합니다. Windows 8 Consumer Preview 에서 제공되는 Music앱을 사용하는 것이 불편해서 만들게 되었습니다. 간단할 줄 알고 시작한 작업이 무지하게 시간이 오래 걸렸네요. 개선할 점이 많은 앱이니, 여러분들의 좋은 의견 부탁드립니다. ** 개발자 라이센스 & 앱 설치 방법 안내 페이지 http://kaki104.tistory.com/entry/Getting-a-developer-license-for-Windows-8-Consumer-Preview 0. 버전 히스토리 0.9.0.1 : 최초 테스트 버전 1. 제공 기능 1) Playlist 지원 : 윈도우 플래이 리스트(*.wpl) 파일 열기, 신규생성, 저장, 새이름으로 저장 기능 지원 2)..
** 개발자 라이센스 & 앱 설치 방법 안내 페이지 http://kaki104.tistory.com/entry/Getting-a-developer-license-for-Windows-8-Consumer-Preview 1. 제공 기능 1) Playlist 지원 : 윈도우 플래이 리스트(*.wpl) 파일 열기, 신규생성, 저장, 새이름으로 저장 기능 지원 2) Playlist의 목록 수정 가능 3) Background play 기능 지원 4) 하드웨어 버튼 지원 : (하드웨어가 없어서 테스트는 못했습니다.) 5) Snapped 화면 지원 : 왼쪽이나 오른쪽에 살짝 보이는 형태 2. 화면 설명 1) 시작화면 : 현재 플래이 리스트가 존재하지 않아서 아무것도 보이지 않습니다. 왼쪽 중간에 검은색 줄이 살짝 보였..
정말 간단한 것을..모르니 엄청난 삽질을.. 1. Music Library 사용 기능 추가 Package.appxmanifest -> Capabilities -> Music Library 체크 2. MainPage.xaml MediaPlayer 추가 3. MainPage.xaml.cs //이벤트 연결 public MainPage() { this.InitializeComponent(); mp.Stop(); bAdd.Click += bAdd_Click; bPlay.Click += bPlay_Click; } //버튼 구현 async void bAdd_Click(object sender, RoutedEventArgs e) { try { //파일 선택 창 오픈 FileOpenPicker picker = this...
- Total
- 577,480
- Today
- 127
- Yesterday
- 97
- FusionWiz의 스토리
- Jeremy Likness
- Jerry Nixon
- Tim Heuer
- Diederik Krols
- Pete D
- Lunar Frog Software
- Iris Classon
- Richard's Blog
- ScottGu's blog
- Scott Hanselman's blog
- Fear and Loating blog
- Rags(누더기)
- 나나의 블로그
- Ryu School
- kodatt
- Pragmatic Programmer
- Be MODERN with Windows
- 닷넷(.NET) 프로그래머 모임
- XAML or HTML 권영철 MVP
- 골드러쉬와 함께하는 Hello C#
- uno platform
- entity framework core
- Microsoft
- Build 2016
- dotNETconf
- IOT
- uno-platform
- WebView
- XAML
- Bot Framework
- iot core
- Windows 10
- PRISM
- #Windows Template Studio
- Android
- #uwp
- .net 5.0
- Cross-platform
- ef core
- wasm
- WPF
- #MVVM
- C#
- MVVM
- xamarin forms
- #prism
- UWP
- visual studio 2019
- LINQ
- #XAML