2010-09-14 40 views
0

我一直在玩libmms和iPhone一點,我已經設法連接並從mms流中讀取,但在此之後,我不知道如何從mmsx_read發送數據進入AudioQueue,我認爲它將不得不使用從Audio Queue Services AudioQueueNewOutput方法...我花了相當多的時間搜索,但我找不到任何例子...使用libmms和audioqueue

我也看了看在WunderRadio的代碼中,但只有頭文件在發佈的代碼中。

我對objc或c也不是很熟悉,但我不是很熟悉objc或c,但是不會認爲自己是專家,所以任何指針/建議都是值得歡迎的。

回答

0

SpeakHere示例應用程序與developer.apple.com上的源代碼包含使用音頻隊列進行播放和使用音頻緩衝區錄製的一個很好的示例。

如果您知道如何轉換數據類型(如有必要)以及如何將PCM樣本從流中複製到緩衝區陣列,那麼您應該很好。目標C是C的一個適當的超集,所以學習基本的C習語,比如它的數據類型以及如何使用短整型數組,總是很有用。

+0

謝謝,我會看看,我一直在閱讀一些C書籍以得到它的日期... – janko 2010-09-14 16:19:25

1

我對射頻流應用做了同樣的考慮。我能夠使用libmms庫獲取wma文件。並使用該功能與ffmpeg我可以在MP3格式轉換..

+0

你能幫助我一樣。我是一名學生,需要提交可以爲我的項目播放WMA流的應用程序。我有TuneIn Radio項目的l​​ibmms庫。我不知道從這裏繼續下去。 – 2011-09-23 09:34:36

+0

嗨@AppAspect,我正在使用libmms讀取WMA流並將其轉換爲mp3的項目。你所做的是我正在尋找的東西。你可以給一些關於這個的指導或示例代碼嗎?非常感激。 – 2012-12-17 08:48:01

+0

我已經使用libmms和ffmpeg,但有一些內存泄漏,所以無法正確使用它。 – AppAspect 2012-12-17 11:30:10