【发布时间】:2015-03-01 23:12:31
【问题描述】:
在查看了this、this 和this 的帖子后,我知道我必须使用NAudio 之类的东西来stream 音频,而且播放歌曲是由以下人员完成的:
libspotify.sp_session_player_load(_sessionPtr, trackPtr);
libspotify.sp_session_player_play(_sessionPtr, true);
现在,如果我理解正确,我将收到 stream 作为原始 PCM 数据。我怎样才能访问这些数据?
根据文档,我看到我必须填充 libspotify.sp_audioformat
我该怎么做呢?从哪里来?
我正在查看this 项目(Jamcast),他们做了类似的事情:
libspotify.sp_audioformat format = (libspotify.sp_audioformat)Marshal.PtrToStructure(formatPtr, typeof(libspotify.sp_audioformat));
有人能指出我正确的方向吗?
我完全不知道如何检索stream
【问题讨论】:
标签: c# spotify libspotify