代码之家  ›  专栏  ›  技术社区  ›  Samuh

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

  •  3
  • Samuh  · 技术社区  · 15 年前

    我有一个视频文件的URL,我需要使用手机的本地视频播放器播放。
    我想用 Intent.ACTION_VIEW 并且将URI设置为意向数据,我可以在g1上实现上述目标,除了HTC英雄。对于Hero,我必须明确设置类名,以启动默认的视频播放器: intent.setClassName("com.htc.album","com.htc.album.ViewVideo");

    但是,我对这种方法并不满意,因为它可能会在其他Android设备上中断。请提供以下建议:
    1.不管手机是什么,通过意图播放这个视频URL的最佳方式是什么?
    2。如何有条件地设置特定于手机的意图类名称?

    注意:为我们的应用程序编写一个独立的视频播放器不是我们目前负担得起的选择。

    谢谢!

    1 回复  |  直到 15 年前
        1
  •  8
  •   CommonsWare    15 年前

    注意:编写独立视频 我们应用程序的播放器不是我们的选择 目前负担得起。

    首先,视频播放器是 not part of the SDK 而依赖它是一个很大的错误,正如你已经发现的那样。

    第二,创建一个简单的视频播放器需要 40 lines of code 您已经花费了更多的时间来避免编写这40行代码,而这40行代码最初只需编写这些行就可以完成。