2012-03-04 340 views
0

我想製作一個應用程序,允許我通過網站流式傳輸視頻並在我的應用程序中播放該視頻。從網站流式傳輸視頻?

但是,我想從我的應用播放此視頻,而不是通過youtube或其他任何東西。

所以,你點擊一個按鈕,視頻開始流和停留在我的應用程序和戲劇。另外,這裏還有一個快速問題,我可以從任何地方播放視頻嗎?

我想我讀了它必須是.mp4或其他東西,但我不知道。我怎麼能通過看它來判斷它是否是.mp4?

如果我真的想打原位缺口的.mp4(或任何它應該是)的視頻有沒有辦法在所有我可能玩什麼呢?

回答

0

最快捷的方法是有一個專門用於爲您播放視頻的Flash播放器。您可以在運行時生成HTML並將其傳遞給WebView。

這可能不是你要找的東西,因爲你提到你希望它直接與Android流式傳輸。儘管如此,我想我會把這個建議放在那裏。

編輯:

你會使用一個WebView。使用下面的功能:

loadDataWithBaseURL(baseUrl, data, mimeType, encoding, historyUrl); 

你傳遞一個基本的URL,在這種情況下可以只是文件:/// android_asset /和數據是完整的HTML代碼。等

的數據將被設置像這樣:

String data = "<html><head></head><body>flash player goes here</body></html>"; 

你會設置Flash播放器佔據了整個屏幕,讓玩家的尺寸,然後通過你的WebView的大小決定。

+0

@peter謝謝你對我的幫助,你能幫助我嗎?當談到android開發時,我是一個小菜鳥,你能告訴我,或者給我一個如何做你說的話的鏈接。關於將視圖奉獻給Flash播放器來爲我播放視頻,我該如何做到這一點?再次感謝你,我欣賞它。 – alexward1230 2012-03-04 11:45:49

+0

發佈更新,誰是彼得? :P – Knossos 2012-03-04 12:07:20

+0

公頃,我真的不知道我爲什麼打電話給彼得?我覺得我有點瘋狂,因爲那是凌晨4點,我的壞點:-D。再次感謝你的幫助。 – alexward1230 2012-03-04 17:20:02