2011-11-30 68 views
0

我想实现在android 2.2上的HTTP实时视频流012,显然事实证明,这是没有简单的出路,所以我为此创建一个httpurlconnection然后获取多部分数据并在android屏幕上创建位图。在创建位图,这是我在logcat的http live mpeg 4在Android手机上的流创建内存不足的错误

观察,同时应用程序试图获取数据,并创建位图我在 定期

11-30 15得到这个logcat中:55:31.330:ERROR/dalvikvm - 堆(327):17842016字节分配的内存不足。 最初从6MB开始,然后是9 MB,然后是12 MB,然后是应用程序部队关闭之后的上面。

+0

您是否在创建新位置时回收位图? – ingsaurabh

回答

0

您是否尝试过vitamio,它是android的媒体库,它提供的一个有趣的功能是在Android 2.1+上启用HTTP Live Streaming。我从来没有用过它,但值得去尝试,并可能为我们发布一些反馈。

网络协议
以下网络协议都支持音频和视频播放:

MMS
RTSP(RTP,SDP)
HTTP渐进式流
HTTP实时流(M3U8) ,对于Android 2.1+

+0

我已经看到这个应用程序https://market.android.com/details?id=com.alexvas.dvr&hl=en这正是我想要做的:(任何线索在这一个不知道 – abhishek

+0

@abhishek,最好打开新线索来提出新问题,而不是在评论中询问 – yorkw