从网站流式传输视频?

时间:2012-03-04 10:42:07

标签: android video web stream

我正在尝试创建一个应用,允许我从网站流式传输视频并在我的应用中播放该视频。

但是,我想从我的应用中播放此视频,而不是通过YouTube或其他任何内容播放。

所以你点击一个按钮,一个视频开始流式传输并停留在我的应用程序中并播放。另外,这里有另一个快速问题,我可以在任何地方播放视频吗?

我想我读过它必须是.mp4或其他东西,但我不确定。如何通过观察来判断它是否是.mp4?

如果我真的想播放一部不是.mp4的视频(或者它本应该是什么),那么我有什么办法可以播放它吗?

1 个答案:

答案 0 :(得分:0)

最快捷的方法是将视频专用于为您播放视频的Flash播放器。您可以在运行时生成HTML并将其传递给WebView。

这可能不是你想要的,因为你提到你希望它直接用Android流式传输。我想我会把这个建议放在那里。

编辑:

您将使用WebView。使用以下功能:

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

您传入一个基本URL,在这种情况下可以是file:/// android_asset /,数据就是您的完整HTML代码。等

数据设置如下:

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

您可以将Flash播放器设置为占据整个屏幕,以便播放器的大小由WebView的大小决定。