我正在我的AndroidNexusOne上播放一些使用VideoView的思科摄像机的视频。虽然这工作正常,但我不确定是否可以将电影保存到文件中。我正在打开一个像rtsp://192.168.1.22:554/live.sdp这样的URL如何保存到SD卡?像处理文件一样处理它也许......这可能吗? 最佳答案 您可以实现/使用库,您自己的RTSP客户端,它将传入的RTP数据包通过管道传输到文件中。如果你还想播放视频流,你可以给媒体播放器一个本地RTSP服务器地址到你的RTSP服务器,然后将相同的RTP数据包也通过管道传输到媒体播放
我目前正在使用VideoView从URL(Streaming..)播放视频,当我按下主页时,视频停止..有没有办法让它一直播放?让视频在后台继续运行的最佳方法是什么?提前致谢,Amitos80 最佳答案 您应该使用MediaPlayer而不是VideoView。m=newMediaPlayer();m.setDatasource(url);m.prepare();m.start(); 关于android-有没有办法让VideoView在Android应用程序上继续在后台播放?,我们在St
我目前正在开发专门针对Android的GoogleTV设备的应用程序,其中未启用或强制应用程序的方向为横向以外的任何内容,并且根据我的设想,将来也不会启用,实际上是应用程序只是在尝试运行setRequestedOrientation();时崩溃Videoviews继承了普通View的位置属性,比如SetX、SetY和SetRotation。您可以将视频View的旋转设置为90度,但实际的视频缓冲区不会旋转。我已经尝试了一切,从以各种可以想象的方式使用旧的mediaplayer>surfaceview.getHolder().lockcanvas().rotate(degrees),到覆
我正在尝试构建一个接收RTSP流并显示音频/视频的Android应用程序。我一直在使用VideoView,但仍然有3到10秒的实时延迟。我需要将此延迟控制在3秒以内。在PC上,我可以使用VLC看到相同的RTSP流,只有1-2秒的延迟。我如何在Android上复制它?即使我使用其他应用程序,如MoboPlayer/RockPlayer,延迟仍然是3到10秒。(如果重要的话,我会在PC和Android上无线连接到RTSP流)我已经开始考虑使用适用于Android的FFmpeg以及适用于Android的GstreamerSDK作为MediaPlayer的替代品,但对于像我这样的新手来说,它们
我目前面临一个可以自己解决的问题。我的android应用程序(为4.2和4.4构建)充当VideoPlayer。我已将一些视频放入我的应用程序的文件目录中,没有访问限制(MODE_WORLD_READABLE),播放器会一个一个地读取它们,直到我关闭设备或应用程序。有时,当我尝试使用VideoView读取本地视频时视频不启动并且日志打印此警告:03-2412:10:50.493:W/MediaPlayer(12894):info/warning(701,0)有时,媒体播放器不会离开此状态,直到我终止我的应用程序(或重启设备)。有时,日志会在上一个警告之后继续:03-2414:07:07
我花了几个小时在android中开发一个合适的流媒体视频播放器,并且非常成功地创建了一个可以很好地播放诸如歌曲、预告片等小内容的播放器。但是播放器对于电影和电视节目等大型内容表现出一些异常行为,因为它需要大量流式传输,播放器开始滞后于此类数据。谁能帮我破解这样一个问题的解决方案。提前致谢...这是来源:publicclassplayerextendsActivityimplementsOnErrorListener,OnPreparedListener{/**Calledwhentheactivityisfirstcreated.*/privatestaticfinalintUPDAT
我正在使用VideoView在我的应用程序中播放mp4文件。有没有一种方法可以保存缓冲的所有内容,这样当屏幕方向发生变化时,用户不必再等待10秒或更长时间才能再次开始播放视频。也许“保存缓冲视频”不是正确的解决方案,我只是在寻找一种方法,当屏幕方向发生变化时,播放几乎是无缝的。我已经保存了视频定位并使用“seekTo”方法从它停止的地方开始播放视频。但我也希望防止重新缓冲。我搜索了整个stackoverflow,但找不到任何关于此的讨论。谢谢!布拉德利4 最佳答案 您可以自己处理配置更改,这样应用程序就不会重新启动。另一种解决方案可
我需要在2.x及更高版本的设备上播放直播。This声明无法在Android2.x设备上播放实时流。我在这里有什么选择?我尤其对流式音频感兴趣-我应该选择什么格式并结合哪种协议(protocol)?附言我试过Vitamio-不想让客户下载第三方库。UPD我怎么可以播放这个流“http://188.138.112.71:9018/”? 最佳答案 尝试将此示例用于RTSP流(该url应支持RTSP)用于视频更改代码以仅支持音频publicclassMultimediaActivityextendsActivity{privatestati
这是我的代码fragment,我想在其中播放来自服务器的视频privatevoidPlayVideo(){try{getWindow().setFormat(PixelFormat.TRANSLUCENT);MediaControllermediaController=newMediaController(VideoActivity.this);mediaController.setAnchorView(videoView);Urivideo=Uri.parse(videoPath);videoView.setMediaController(mediaController);video
我想在android上播放http直播链接(.m3u8)。能否请您告诉我如何为此编写代码(fragment)?我尝试了以下(在Activity的onCreate事件上)但它不起作用(说无法播放视频):VideoViewvv=newVideoView(this);Uriuri=Uri.parse("http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8");vv.setVideoURI(uri);setContentView(vv);注意:使用模拟器进行测试谢谢你的帮助 最佳