С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
15 / 15 / 8
Регистрация: 14.01.2013
Сообщений: 545
Записей в блоге: 2
1

Аудио поток чтение и воспроизведение UWP

14.12.2018, 17:24. Показов 943. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, есть клиент(WPF)->сервер (SiganlR)->клиент(UWP).

От клиента WPF я посылаю поток байт на UWP посредством библиотеки NAudio.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    public class AudioMng
    {
        public WaveIn input;
        public bool IsStart = false;
 
        public AudioMng()
        {
            input = new WaveIn();
            input.WaveFormat = new WaveFormat(8000, 16, 1);
            input.DataAvailable += Input_DataAvailable;
        }
 
        public void Start()
        {
            IsStart = true;
            input.StartRecording();
        }
 
        public void Stop()
        {
            IsStart = false; 
            input.StopRecording();
        }
 
        private void Input_DataAvailable(object sender, NAudio.Wave.WaveInEventArgs e)
        {
            byte[] buff = e.Buffer;
            // Отправляем buff в соккет.
        }
    }
Данные приходят клиенту на UWP, пытаюсь делать так, но ничего не выходит. NAudio не поддерживает UWP.
C#
1
2
3
4
5
6
7
8
9
10
11
12
        // Слот SignalR
        private async void Signal_AudioRecover(byte[] buff)
        {
            await DispatcherHelper.ExecuteOnUIThreadAsync(() =>
            {
 
                MediaElement playbackMediaElement = new MediaElement();
                var stream = buff.AsBuffer().AsStream().AsRandomAccessStream();
                playbackMediaElement.SetSource(stream, "");
                playbackMediaElement.Play();
            });
        }
Как мне воспроизвести видео поток на UWP?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2018, 17:24
Ответы с готовыми решениями:

Воспроизведение аудио
Доброго времени суток! Посоветуйте инструмент для воспроизведения аудио (небольшой аудиоплеер,...

Воспроизведение аудио
Всем доброго времени суток. Написал небольшую программу для воспроизведения аудио файлов.....

Фоновое воспроизведение аудио Windows Phone
Доброго времени суток. Пишу под Windows Phone..Кто знает, Подскажите, как реализовать такую задачу:...

Воспроизведение аудио-потока (массива байтов)
Добрый вечер! Имеется модем. После получения особой команды модем начинает выдавать мне блоки...

4
15 / 15 / 8
Регистрация: 14.01.2013
Сообщений: 545
Записей в блоге: 2
15.12.2018, 15:03  [ТС] 2
Актуально
0
15 / 15 / 8
Регистрация: 14.01.2013
Сообщений: 545
Записей в блоге: 2
17.12.2018, 10:24  [ТС] 3
Актуально!
0
Эксперт .NET
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
22.12.2018, 19:47 4
Сохрани поток байт с рабочим аудио в файл. Выложи этот файл куда-то. Я скачаю файл. Скопирую твой код и попробую воспроизвести его из потока байт.

Добавлено через 9 минут
Цитата Сообщение от updaite Посмотреть сообщение
Как мне воспроизвести видео поток на UWP?
Я сначала написал ответ по поводу видео. Потом перечитал вопрос (не читал последнее предложение). Думаю, что я что-то туплю, похоже. Отредактировал ответ всё исправив на аудио. Опять читаю вопрос, смотрю код, читаю последнее предложение и понимаю, что туплю, похоже, не я

Цитата Сообщение от updaite Посмотреть сообщение
NAudio не поддерживает UWP.
Очень в этом сомневаюсь.

Так что в итоге ты хочешь воспроизвести? Ты отправляешь аудиозапись и хочешь её воспроизвести, как видео, потом делаешь с вывод, что Audio не поддерживает UWP?
1
15 / 15 / 8
Регистрация: 14.01.2013
Сообщений: 545
Записей в блоге: 2
24.12.2018, 10:28  [ТС] 5
Casper-SC, Вопрос закрыл, отказом от этой функциональности
0
24.12.2018, 10:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.12.2018, 10:28
Помогаю со студенческими работами здесь

[UWP] Запись и чтение массива байтов StorageFile
Доброго времени суток. Перерыл все просторы интернета но на нужный след не наткнулся. Нашел только...

Проиграть double массив как поток аудио
привет всем. задача следующая. имею некоторый массив типа double , нужно проиграть его как аудио....

Использовать функционал UWP планшета без UWP
Добрый день. Пишу приложение на .NET WPF которое будет работать на Windows 10 планшете, в котором...

Чтение данных из аудио потока (интернет-радио)
Добрый день, коллеги, я уже 2 месяца пытаюсь найти способ прочитать данные из потоков форматов...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru