Android 如何在多媒体资料视图中显示视频,如图像?
我已经创建了一个画廊视图,我想显示视频(像任何视频链接一样),我就是这样工作的Android 如何在多媒体资料视图中显示视频,如图像?,android,gallery,Android,Gallery,我已经创建了一个画廊视图,我想显示视频(像任何视频链接一样),我就是这样工作的 Bitmap bm = ThumbnailUtils.createVideoThumbnail(path1.getPath()+"/"+filenames1[position], MediaStore.Images.Thumbnails.MINI_KIND); 但它什么也没显示。我花了一整天,但没有结果。请帮帮我 提前谢谢 我不太清楚,我得到了您需要的,但是如果您只想在活动中打开一个视图,那么使用ACTION\
Bitmap bm = ThumbnailUtils.createVideoThumbnail(path1.getPath()+"/"+filenames1[position], MediaStore.Images.Thumbnails.MINI_KIND);
但它什么也没显示。我花了一整天,但没有结果。请帮帮我
提前谢谢 我不太清楚,我得到了您需要的,但是如果您只想在活动中打开一个视图,那么使用
ACTION\u视图
intent是一种很好的方法,这是一种原生的方法
public void startVideo(String videoAddress){
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(videoAddress), "video/3gpp"); // The Mime type can actually be determined from the file
activity.startActivity(intent);
}
但是,此意图将提示用户为视频选择播放器。在大多数情况下,我发现使用标签更有用-只需全屏显示视频:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<VideoView
android:id="@+id/video_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" />
</FrameLayout>
希望我的一些建议会对你有用 我不太清楚,我得到了您需要的,但是如果您只想在活动中打开一个视图,那么使用
ACTION\u视图
intent是一种很好的方法,这是一种原生的方法
public void startVideo(String videoAddress){
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(videoAddress), "video/3gpp"); // The Mime type can actually be determined from the file
activity.startActivity(intent);
}
但是,此意图将提示用户为视频选择播放器。在大多数情况下,我发现使用标签更有用-只需全屏显示视频:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<VideoView
android:id="@+id/video_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center" />
</FrameLayout>
希望我的一些建议会对你有用 我已经得到了答案
我需要创建每个视频缩略图,并像这样将它们显示到图库中
Bitmap bm = ThumbnailUtils.createVideoThumbnail(path1.getPath()+"/"+filenames1[position], MediaStore.Images.Thumbnails.MINI_KIND);
然后画廊里的每一个视频都像图片一样展示。我已经得到了答案
我需要创建每个视频缩略图,并像这样将它们显示到图库中
Bitmap bm = ThumbnailUtils.createVideoThumbnail(path1.getPath()+"/"+filenames1[position], MediaStore.Images.Thumbnails.MINI_KIND);
然后每个视频都会像图片一样显示在多媒体资料中。要直接从GridView播放视频,您必须在以下函数中传递视频url 公共void播放视频(字符串url){
要直接从GridView播放视频,您必须在以下函数中传递视频url 公共void播放视频(字符串url){
是否尝试在gallery中显示视频文件的数量?@YugandharBabu是的,我想在gallery中显示文件的数量?是否尝试在gallery中显示视频文件的数量?@YugandharBabu是的,我想在gallery中显示文件的数量谢谢,但对我没有用处。我想在gallery中显示视频的数量,这不是满足您需要的最后一点吗?如果我得到了您是否正确您需要一次显示一个视频?后记您可以使用手势检测器从左向右滑动…谢谢,但对我来说没什么用处。我要的是Gallery中的视频数量这不是满足您需要的最后一点吗?如果我没有错误,您需要一次显示一个视频?后记您可以使用t从左向右滑动他用手势检测器。。。