2014-01-10 3 views
0

Windows Phone 8 mp3 playing problems에서 여러 개의 버튼에 대해 다른 재생 목록을 구현하려면 어떻게해야합니까? 다른 버튼이 다른 트랙이 아닌 다른 재생 목록을 재생하도록하고, 에이전트와 통신 할 수 없기 때문에 무엇을 할 수 있습니까? 어떤 도움을 주셔서 감사합니다!Windows Phone 8 mp3 재생 목록 재생

코드는 다음과 같습니다. http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202978%28v=vs.105%29.aspx 그것이 설명하기가 쉽습니다.

답변

0

IsolatedStorage 또는 AudioTrack의 태그 (BAP)를 통해 communicate with the agent을 사용할 수 있습니다.
먼저 one playlist managed from UI으로 실행해야합니다. 그런 다음 목록이 하나 이상인 경우 작업에 차이가 없습니다. 단지 오디오 트랙을 변경하면됩니다. 당신은 각 버튼이 반응하는 방식을 결정합니다. '재생할 수있는 하나'는 목록 1에서 트랙을로드 할 수 있고, 두 번째부터는 '재생 2'로드가 가능합니다.

+0

답변을 주셔서 감사합니다. Romasz, 이미 IsolatedStorage를 사용하고 있습니다. 내 원래 게시물. 참조하십시오 : using (IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication()) { string [] files = new string [] { "Track1.mp3", ...}; 문제는 "AudioPlayer.cs"파일에 재생 목록 및 트랙에 대한 모든 데이터가 포함되어 있으며 다른 재생 목록에 논리를 추가하기 위해 내 xaml 페이지에서 동일한 변수를 사용하는 방법을 알 수 없습니다. 예를 들어 주시겠습니까? 고맙습니다! –

+0

동일한 변수를 사용할 수 없습니다. 선택 사항을 IsolatedStorage에 저장 한 다음 Audioplayer의 OnUserAction을 IsolatedStorage에서 선택한 항목을로드해야합니다. 희망이 도움이됩니다. – Romasz

+0

고마워요. IsolatedStorage에서 어떤 버튼을 눌렀는지 저장하는 방법에 대한 예를 들려 주시겠습니까? –