我正在开发一个视频播放器。我也正在做这个流媒体:
String url="rtsp://v1.cache5.c.youtube.com/CjYLENy73wIaLQm8E_KpEOI9cxMYDSANFEIJbXYtZ29vZ2xlSARSBXdhdGNoYLm0hv_ig5HRTww=/0/0/0/video.3gp";
VideoComponent videoComponent = VideoComponent.createVideoPeer(url);
Player player = (Player) videoComponent.getNativePeer();
player.realize();
player.prefetch();
player.start();
player.setMediaTime(9000000); // set the starting media time as 9 sec .
当我设置媒体时间时,它会抛出媒体异常。
但是,当我从资源文件夹中显示视频时,它可以成功运行。但是当我进行流式传输时,它会抛出错误。
什么可以解决设置媒体时间?
答案 0 :(得分:0)
rtsp代表Real Time Streaming Protocol。根据该页面上的信息(PLAY会话),您可以使用Range请求属性
请使用HttpConnection
进行尝试,然后致电setRequestProperty("Range", "9")
,然后使用此流而不是VideoComponent
网址创建String
。