如何从url link,android2.3.3获取流视频(m3u8格式)分辨率?

时间:2012-05-18 07:37:07

标签: android url video-streaming resolution m3u

我尝试了很多方法从url中检索视频元数据,如(http://xxx.xxx.xxx.xxx/streams/xxxx/playlist.m3u8),该项目正在使用android 2.3.3 SDK。 / p>

  1. 据我所知,MediaMetadataRetriver可以使用capture_mode解决它,但它需要14之后的android vesion级别,但android 2.3.3是10级。(它在项目中不起作用)。

    MediaMetadataRetriever retr = new MediaMetadataRetriever();  retr.setDataSource(mContext,video.getUriWithDrmCheck());
     retr.setMode(MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY);  位图bm = retr.captureFrame();  int wVideo = bm.getWidth();  int hVideo = bm.getHeight();

  2. 我已经使用vetamio来检索视频分辨率,但系统崩溃了。 io.vov.vitamio.MediaPlayer m = new io.vov.vitamio.MediaPlayer(this);                     m.prepareAsyc();         m.setDataSource(URL);         m.getVideoAspectRatio();                 m.release();

  3. android中的默认android.media.mediaplayer无法检索网址视频信息。 我从中获得的视频高度为0。

  4. 我尝试使用缩略图方法来检索视频信息,但Thumbnail方法似乎只能使localPath,而不是url链接路径相位。 位图bMap = ThumbnailUtils.createVideoThumbnail(url,MediaStore.Video.Thumbnails.MICRO_KIND);

  5. 那么有没有人知道如何从android中的url链接检索流视频(m3u8格式)分辨率?非常感谢你。

0 个答案:

没有答案