播放视频文件的最佳方式?

Sam*_*muh 3 android android-video-player android-intent

我有一个视频文件的URL,我需要使用手机的原生视频播放器播放.
我想使用Intent.ACTION_VIEW并设置URI作为Intent数据,我能够在HTC英雄之外实现上述G1.在Hero的情况下,我必须在Intent中显式设置类Name以启动默认的Video Player:intent.setClassName("com.htc.album","com.htc.album.ViewVideo");

但是,我对这种方法并不满意,因为它可能在其他Android设备上破坏.请建议:
1.无论手机如何,通过Intent播放此视频网址的最佳方式是什么?
2.如何在Intent中有条件地设置ClassClass,特定于手机?

注意:为我们的应用程序编写独立的视频播放器不是我们目前可以承受的选项.

谢谢!

Com*_*are 8

注意:为我们的应用程序编写独立的视频播放器不是我们目前可以承受的选项.

首先,视频播放器不是SDK的一部分,依赖它是一个很大的错误,正如您已经发现的那样.

其次,创建一个简单的视频播放器大约需要40行代码,而且你已经花了更多的时间来避免编写那些仅仅为了编写行而编写的40行代码.