android:使用默认视频播放器

Posted

技术标签:

【中文标题】android:使用默认视频播放器【英文标题】:android: using default video player 【发布时间】:2011-10-26 22:19:30 【问题描述】:

我有一个播放视频文件的应用程序。

我一直在使用代码来使用Videoview 并手动启动Videoview 来播放视频文件。但是,我只是想知道我是否可以使用android的默认媒体播放器或视频播放器,而不是创建或使用VideoView来播放文件..

如果问题不清楚,请制作 cmet。

非常感谢

【问题讨论】:

【参考方案1】:

当然 - 只需使用 Intent 和文件 Uri

File file = new File("fileUri");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "video/*");
startActivity(intent);

【讨论】:

先生,是否可以在字符串中提供路径而不是 uri?此外,先生,您对可以传递哪些其他参数(如 seekto 等)有任何想法吗?您的帮助将不胜感激.. 谢谢 需要传递文件的路径。你可以这样做:Uri.parse("filepath")。遗憾的是,我不相信可以传递其他参数。 先生,有没有其他方法,因为某些原因,默认视频无法播放文件..我不知道为什么..你能解释一下其他方法吗..谢谢 您可以在此处找到 Android 中所有支持的媒体格式:developer.android.com/guide/appendix/media-formats.html 是否可以在所需时间开始播放视频?在文档中找不到关于此的任何地方

以上是关于android:使用默认视频播放器的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的 Android 应用程序中播放 YouTube 视频?

无法让 Vitamio VideoView 播放普通 Android VideoView 会播放的视频文件

Android 使用VideoView实现简单视频播放

Android 视频播放器 VideoView 的使用,播放本地视频 和 网络 视频

Android 视频播放器 :使用VideoView播放视频

Android 视频播放器 mkv 视频支持