Прежде всего, я новичок в аудио-программировании, поэтому несите меня.Как играть в потоковый музыкальный поток
Я пытаюсь воспроизвести музыку с помощью NAudio или BASS.Net или любой другой аудио-библиотеки .net.
Насколько я знаю, libspotify поставляет музыку как необработанные данные PCM. what is the sample rate of spotify stream (libspotify)?
Из документов-фактур: Образцы поставляются в виде целых чисел, см. Sp_audioformat. Один кадр состоит из того же количества выборок, что и каналы. То есть чередование находится на уровне выборки.
Когда я пытаюсь воспроизвести песню, Spotify делает обратный вызов с буфером 8192 байт
каналы = 2
sample_rate = 44100
num_frames = 2048
Мне нужно немного помогите перевести эту информацию на термины NAudio.
Я также попробовал с выборочным примером Bass.Net (BASSPlayer.cs). Но я еще не слышал ни одной заметки от моих динамиков. Я попытался воспроизвести mp3-песню с NAudio и Bass.NET, и это прекрасно работает, поэтому громкость динамика в порядке. https://github.com/Alxandr/SpotiFire/blob/master/SpotiFire.Server/BASSPlayer.cs
Я знаю, что это старый пост. Но что такое PcmFile? –