2011-04-27 99 views
0

我的iPhone應用程序的一個要求是,它將從服務器處理多種類型的數據:音頻,視頻,文本和圖像動畫。所有媒體將作爲一個捆綁集合在一起,根據捆綁的內容,應用程序需要呈現適當的媒體類型。呈現多種類型的媒體

示例:如果包中包含動畫內容,它將渲染並播放動畫;如果它包含視頻,它將播放視頻等。

是否有任何標準化的協議或處理方式?

回答

0

你應該看看UIWebView。

UIWebView *view = [[UIWebView alloc] init]; 
NSString *html = @"<html><body>CUSTOMIZE YOUR CONTENT APPEARANCE HERE</body></html>"; 
[view loadHTMLString:html baseURL:[NSURL URLWithString:nil]]; 

<body> </body>標記應創建HTML內容,其中包括圖形和視頻。但我不確定聲音。您可能需要手動播放。也許你會想要閱讀http://reecon.wordpress.com/2010/04/13/playing-short-sounds-in-objective-c-iphone-sdk/

+0

謝謝。這似乎是一個可行的機制。但是我想知道的是,我需要一些創作工具,在其中添加所有文件,當iphone瀏覽它們時,明確地定義如何處理它們! – user705737 2011-04-28 06:00:51

+0

@ user705737:據我所知,你需要一個有很多內容預覽的視圖。並且,當用戶選擇其中一個時,相應的內容在其他視圖中被查看。如果是的話,你應該自己實施。也許一個UIScrollView中有很多UIImageView會有一定的意義。如果您需要瀏覽文件系統中的文件,請查看NSFileManager類。 – 2011-04-28 09:20:47