我已經有了一個我想要做的音樂項目的想法。但由於平臺的原因,我不得不在新的方向思考。它需要在Windows,Mac和iPhone/iPad上運行。爲什麼不是Unix呢?爲輕量級音樂項目選擇平臺
所以這讓我重新思考一切基本上。起初,我在想WPF,但在Mac和Linux上有點古怪。而且你也不能只在iPad中使用它。 Adobe Air/Flex可以工作,但這是基於Flash的不是嗎? Adobe剛剛停用了Flash?意思,不是一個好的選擇?另一個選項可能是HTML 5,但是有沒有通過HTML 5連接到庫的方法?我可能需要使用某種聲音庫才能使其工作。而且應用程序需要看起來很健康,而且速度很快。這真的是一個輕量級的客戶端應用程序,聲音文件位於單獨的服務器上。所以,從網絡/服務器以及聲音流。
它開始看起來像兩個獨立的項目,其中發展朝向Windows和單獨的項目對Mac/iPhone/iPad。但最好的事情是能夠重用代碼。
那麼,它可能有點複雜。這是一個小型的輕量級客戶端應用程序,真正流式傳輸遠程服務器的聲音文件並將它們放在時間軸上。換句話說,多軌。有點像在iPad上的車庫帶 –
該應用程序會將該流作爲音頻從服務器下載到該應用程序,還是可以在播放它之前預先加載文件? (儘管這聽起來不方便用戶:)如果你想使用音頻流,我認爲,這是一個挑戰,而不是在使用.NET的公園散步,或者如安德烈所提出的,QT。特別是如果你需要在毫秒的時間內回放,這是防止分階段所需要的,我建議儘可能低。所以,像Appcelerator這樣的東西已經不在循環之中了。 – Nonlinearsound
雖然有趣的話題。也許值得使用.NET進行研究。 – Nonlinearsound