【发布时间】:2012-07-12 12:50:31
【问题描述】:
首先,我是音频编程的新手,所以请耐心等待。
我正在尝试使用 NAudio 或 BASS.Net 或任何其他 .net 音频库播放 Spotify 音乐。
据我所知,libspotify 将音乐作为原始 PCM 数据提供。 what is the sample rate of spotify stream (libspotify)?
来自 spotify 文档: 样本以整数形式提供,请参阅 sp_audioformat。一帧由与通道数相同的样本数组成。 IE。交错在样本级别。
当我尝试播放歌曲时,spotify 使用 8192 字节缓冲区进行回调
频道 = 2
sample_rate = 44100
num_frames = 2048
我需要一些帮助来将此信息翻译成 NAudio 术语。
我也尝试过使用 Spotify 到 Bass.Net 示例 (BASSPlayer.cs)。但是我还没有从我的扬声器中听到一个音符。 我试过用 NAudio 和 Bass.NET 播放一首 mp3 歌曲,效果很好,所以扬声器音量还可以。 https://github.com/Alxandr/SpotiFire/blob/master/SpotiFire.Server/BASSPlayer.cs
【问题讨论】: