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 的使用,播放本地视频 和 网络 视频