Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
wshadw
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 17
#1

BackgroundAudioPlayer и StorageFile на WP8.1 C# - Windows Phone

04.02.2015, 14:20. Просмотров 910. Ответов 3
Метки нет (Все метки)

Написал плеер под WP 8.1, осталось реализовать фоновый агент, но..
Как воспроизвести трек типа StorageFile с помощью BackgroundAudioPlayer(хотя может есть и другой вариант фонового воспроизведения)
как я понял для воспроизведения через BackgroundAudioPlayer требуется передать объект типа AudioTrack, который при объявлении состоит из Uri, title, artist... но Uri получаемый свойством Path StorageFile имеет вид "C:\Data\Users\PUBLIC\Music\2.mp3", и не хочет приниматься, пробовал гуглить или же смотреть пример фонового агента(например на сайте мс) везде читается файл либо с изолированного хранилища либо с инета по ссылке, а с телефона нигде.
Есть как вариант копировать файл в изолированное хранилище, и затем удалять, но этож похоже на полный бред, и ускорения износа памяти.

пс, на данный момент всё реализовано и работает не в фоне, через MediaElement

Заранее спасибо)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2015, 14:20     BackgroundAudioPlayer и StorageFile на WP8.1 C#
Посмотрите здесь:

Windows Phone Обмен данными между BackgroundAudioPlayer и своим приложением
Windows Phone WP8 и Windows 8 одно и тоже?
Низкоуровневое программирование WP8 Windows Phone
Windows Phone Бот на WP8
Windows Phone Переписать код с WP8 на WindowsPhone 8.1
Windows Phone Потоковое воспроизведение аудио в WP8/WP8.1
Windows Phone Бегун vs WP8/8.1
Работа с файлами WP8.1 Windows Phone
Windows Phone Проект под WP8.1
Windows Phone Работа с Map в WP8.1
Windows Phone Будет ли работать приложение WP8.1 на WP8 и WP10?
TCP client для WP8.1 Windows Phone

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
04.02.2015, 14:48     BackgroundAudioPlayer и StorageFile на WP8.1 C# #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от wshadw Посмотреть сообщение
AudioTrack
это чисто напросто семпл с msdn)

если вы про впа8.1 то там уже BackgroundTasks

C#
1
BackgroundMediaPlayer.Current.SetStreamSource(IRandomAccessStream fileStream);
нужный вам стрим + обмениваетесь между фоном и бекграундом через месседжы
wshadw
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 17
04.02.2015, 18:16  [ТС]     BackgroundAudioPlayer и StorageFile на WP8.1 C# #3
krupa, хм, почему я раньше на него не наткнулся, сегодня весь день убил на гугление), сейчас попробую и отпишусь
Благодарю за своевременный ответ)

Добавлено через 3 часа 1 минуту
krupa, ещё раз спасибо, плеер таки запел в фоне, всё шик)

есть вопрос не по теме но создавать ради этого тему не охото), как изменить системный цвет, тоесть получаемый из настроек телефона, а точнее интересует как изменить цвет выделения listbox, но всёж охото решить проблему глобально
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
04.02.2015, 19:15     BackgroundAudioPlayer и StorageFile на WP8.1 C# #4
Цитата Сообщение от wshadw Посмотреть сообщение
как изменить системный цвет
не тратьте время - никак

глобально -> переопределяйте эти браши, кастомизируйте ItemContainerStyles.

и честно, по префомансу не скажу, но на wp теперь есть ListView. я думаю если разрабатываете на WinRT так будет удобнее

Добавлено через 4 минуты
кстати, сам задался вопросом - нагуглил ответ

ListView vs ListBox
Yandex
Объявления
04.02.2015, 19:15     BackgroundAudioPlayer и StorageFile на WP8.1 C#
Ответ Создать тему
Опции темы

Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru