2009-09-14 157 views

回答

2

我覺得如果你只是想播放媒體內容而不是使用特定的應用程序,標題有點誤導。

在C++中有CMdaAudioPlayerUtility::OpenUrlL(),但它沒有廣泛實現。例如在S60中,它將以KErrNotSupported狀態完成。要播放文件,您可以使用CMdaAudioPlayerUtility中的其他打開功能,例如OpenFileL()OpenDesL(),但您需要一個單獨的機制來檢索文件或至少將字節檢索到設備上。

還有CVideoPlayerUtility::OpenUrlL()它支持rtsp音頻流,但不http

+0

謝謝。標題現在改變了。 – 2009-09-17 08:35:31

+0

您是否知道如何通過自己下載文件來播放mp3音頻並將其提供給某些API? – 2009-09-17 08:36:26

+0

是的,如上所述,使用HTTP客戶端API(例如'RHTTPTransaction')進行下載並使用'CMdaAudioPlayerUtility'進行回放。 – laalto 2009-09-17 10:04:45