2012-03-04 176 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