2012-04-06 48 views
-1

我看到了項目shairport和,它們將來自iDevice(Apple稱爲AirTunes/AirPlay)的音樂傳輸到計算機。我想爲我的媒體播放器做同樣的事情。這兩個項目都是C/C++/Perl,所以我無法將它們移植到C#/ VB。將iPad/iPhone/iPod Touch中的音樂流式傳輸到.NET中的PC(AirTunes)

任何人都可以解釋我如何AirTunes協議的工作原理和如何在.NET中實現它?

+1

也許你可以使用這些項目之一,從您的應用程序調用它。如果你真的想要完整的C#,這些項目是開源的,爲什麼不看看源代碼並嘗試將最好的(或更簡單的)移植到C#.NET中? – Guillaume86 2012-04-06 18:15:55

+1

我不確定那麼你的問題是什麼,你想讓別人爲你編碼?學習閱讀新語言並不難,它不需要編寫(良好)代碼所需的知識水平。 – Guillaume86 2012-04-06 18:19:52

+1

@Programmer對於SO恕我直言,這個問題太廣泛了。 – Yahia 2012-04-06 18:22:48

回答

1

這是舊的,但可能是一個很好的起點;

JustPort

Airfoil第一個版本是基於this

1

您有2種選擇:

  • 端口的C/C++代碼到.NET/C#
  • 經由DllImport或經由Process.Start從.NET
使用C/C++/Perl代碼/庫
+1

@程序員要麼學習C/C++,要麼找到能夠爲你移植這些代碼的人 – Yahia 2012-04-06 18:17:41