2011-05-21 124 views
0

我正在从Web服务获取视频文件列表并在Videoview中播放。某些视频正在播放,例如mp4。虽然有些视频不是例如.mov文件。所以我想检查视频的格式,以便我可以在android中的错误列表中处理。我的问题是如何知道格式另一个问题 - 我在videoview中播放视频并进行手动流式传输。我正在缓冲一些数据,然后同时播放视频。视频正在播放,但一段时间后,它提高媒体播放的警告无法播放。我认为,因为文件中的媒体不可能,所以这样说,因为当文件中存在总量的视频时,它会播放总视频而不会警告。我2的问题是 - 你的看法。什么是这个。怎么的原因我可以纠正它如何知道视频格式或类型

回答

0
Intent intent=anyPlayer(urlstring); 
startactivity(intent); 



public static Intent anyPlayer(String DestAddr) 
{ 
    Uri uri = Uri.parse(DestAddr.toString()); 
    Intent i = new Intent("android.intent.action.VIEW"); 
    i.setDataAndType(uri, "video/*"); 
    return i; 
} 
+0

它可以发挥在android系统 – kehnar 2011-05-24 12:42:42

+0

你需要调用anyplayer然后开始acivity任何格式的视频 – kehnar 2011-05-24 12:43:54