我看到了shairport和shairport4w项目,它们将音乐从iDevice(苹果称为AirTunes/AirPlay)流式传输到计算机。我想为我的媒体播放器做同样的事情。这两个项目是用C/C++/Perl编写的,所以我不能将它们移植到C#/VB。
有人能向我解释一下AirTunes协议是如何工作的,以及我如何在.NET中实现它吗?
这是一个老问题,但可能是一个很好的起点;
JustPort
Airfoil的第一个版本是基于这个
您有两个选项:
- 将C/C++代码移植到.NET/C#
- 通过
DllImport
或通过.NET中的Process.Start
使用C/C++/Perl代码/库