Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Windows Phone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
wshadw
0 / 0 / 0
Регистрация: 26.03.2014
Сообщений: 17
#1

BackgroundAudioPlayer и StorageFile на WP8.1 C#

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

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

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

Заранее спасибо)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2015, 14:20
Ответы с готовыми решениями:

Будет ли работать приложение WP8.1 на WP8 и WP10?
Будет ли работать приложение WP8.1 на WP8 и WP10???

Потоковое воспроизведение аудио в WP8/WP8.1
Столкнулся с проблемкой. Требуется реализовать воспроизведение онлайн...

Обмен данными между BackgroundAudioPlayer и своим приложением
В общемто задача такая. Пишу программу, играет различное потоковое мультимедия,...

Бегун vs WP8/8.1
Добрый день! У меня есть WP 8 приложение в Marketplace, и я хочу интегрировать...

Бот на WP8
Всем привет! В программировании на Windows Phone 8 я новичок, кодю в основном...

3
krupa
106 / 106 / 35
Регистрация: 13.12.2010
Сообщений: 407
04.02.2015, 14:48 #2
Лучший ответ Сообщение было отмечено wshadw как решение

Решение

Цитата Сообщение от wshadw Посмотреть сообщение
AudioTrack
это чисто напросто семпл с msdn)

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

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

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

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

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

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

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

ListView vs ListBox
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2015, 19:15

Проект под WP8.1
Здравствуйте. У меня на десктопе стоит win8 (без возможности автоматического...

Работа с файлами WP8.1
Интересно получается... В MS VS 2013 запускаю проект (WP8.1 C#&XAML) - в...

Работа с Map в WP8.1
Всем привет! Нужна помощь. Никак не найду инфы, как писать что-то на картах...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru