如何在安卓系统中获得视频的缩略图
我需要一些帮助,以创建从我的Android手机录制的视频的缩略图,然后我从此 link ,我修改了代码的这一部分以生成缩略图,但是以某种方式没有生成缩略图,因此任何帮助都将不胜感激. > @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK && requestCode == VIDEO_CAPTURED) { videoFileUri = data.getData(); if (videoFileUri != null) { Bitmap image= ThumbnailUtils.createVideoThumbnai
0 2024-02-19
编程技术问答社区
如何在安卓系统中从视频文件路径中创建一个视频缩略图?
我想从SD卡路径中创建视频的缩略图.我该怎么做? 解决方案 您可以使用ThumbnailUtils class获取视频文件的视频缩略图. createVideoThumbnail()是从视频文件路径返回视频的位图(缩略图)的方法. 来自Android文档: 公共静态位图createvideothumbnail(字符串filepath,int ongents) 为视频创建视频缩略图.如果视频是 不支持损坏或格式. 您可以从SDCARD路径创建视频词. Bitmap thumb = ThumbnailUtils.createVideoThumbnail(filePath, Thumbnails.MINI_KIND); 使用ThumbnailUtils,您可以创建两种类型的缩略图. MediaStore.Images.Thumbnails.MICRO_KIND类型将生成96 x 96的缩略图. MediaStore.Images.Th
0 2024-02-17
编程技术问答社区
从视频文件创建缩略图返回空位图
我发送了启动摄像机的意图 PackageManager pm = getPackageManager(); if(pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)){ Intent video = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); File tempDir= new File(Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES), "BCA"); if(!tempDir.exists()) { if(!tempDir.mkdir()){ Toast.make
2 2024-02-13
编程技术问答社区
怎样才能从视频路径中显示视频缩略图?
我想在存储中的视频路径中显示一个视频缩略图.是否有一个函数可以采用视频路径并返回缩略图的位图?我通过此代码获得视频路径: public ArrayList getAllMedia() { HashSet videoItemHashSet = new HashSet(); String[] projection = {MediaStore.Video.VideoColumns.DATA, MediaStore.Video.Media.DISPLAY_NAME}; Cursor cursor = getContext().getContentResolver().query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, projection, null, null, null); try { cursor.moveToFirst(); do { videoItem
4 2024-02-13
编程技术问答社区
如何在缩略图中显示视频的网址?
我在缩略图中显示视频时面临问题. 从数据库视频链接中检索并存储在字符串数组中. 我想在缩略图网格视图中显示一系列视频.如何实施?可以显示? 有人可以帮我吗?预先感谢. 我尝试了.... vid = new ArrayList(new ArrayList(vid)); runOnUiThread(new Runnable() { public void run() { setContentView(R.layout.gallery); GridView grd = (GridView)findViewById(R.id.gridView1); grd.setAdapter(new ImageAdapter(this)); grd.setOnItemClickListener(new OnItemClickListener() { public voi
0 2024-02-07
编程技术问答社区
在安卓4及以上系统中,是否可以从一个URL中显示视频缩略图?
以下两个都可以在模拟器(2.3.3)上效果很好,但是在真实的设备上(public class MainActivity extends Activity { ImageView img; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); img = (ImageView)findViewById(R.id.img_thumbnail); new MyAsync().execute("http://commonsware.com/misc/test.mp4"); } //This version is still not working, but it's more readable (edited: Selvin). public class MyAsync ex
2 2024-01-31
编程技术问答社区
Youtube API Actionscript 3和缩略图
我已经在AS3中使用了YouTube API设置 - 所有这些都很好地加载了,但是我想加载多个缩略图,然后显示它们,以便用户可以单击一个观看视频,但是我有点麻烦这. 我要执行此操作的代码是:(其中" vid_player"是我的容器对象的实例名称. function createFeaturedButtons(vid_player:Object, featuredVideos:Array) { var results:Array = []; for each (var id:String in featuredVideos) { results.push(vid_player.getClickToPlayButton("BYjoERBzfNw")); results.push(vid_player.getClickToPlayButton("oEB50roGOOg")); } return results; } 现在如何获得
4 2023-12-25
编程技术问答社区
如何为YouTube Player API iframe Embeds强制提供高质量的缩略图?
缩略图看起来一年多了,但突然变得模糊. 页面加载上出现的缩略图看起来正确,但是只要使用player.cuevideobyid显示新的缩略图,它看起来都非常模糊. 在文档中没有提及如何控制缩略图质量(只有视频质量设置,例如" SetPlayBackquality").文档: https://devervevelingers.google.com/youtube/iframe_api_api_api_reference 我如何强制高质量的缩略图图像? 解决方案 是的,此问题很容易再现.我已经创建了一个文档示例的稍作修改版本,它加载了一个视频并在稍后一秒钟加载setPlaybackQuality.质量降低很明显.实际上,原始的缩略图是https://i.ytimg.com/vi/M7lc1UVf-VE/sddefault.jpg,它被https://i1.ytimg.com/vi/M7lc1UVf-VE/default.jpg替代. 虽然Flash播放器非常不透明,但对于
2 2023-12-25
编程技术问答社区
我想在iphone的uiimageview中显示一个视频的缩略图。
是否可以获取视频的第一个图像框架并在UIImageView中显示.我的视频保存在服务器中.我需要打电话给URL播放视频 解决方案 一个示例: NSURL *videoURl = [NSURL fileURLWithPath:videoPath]; AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURl options:nil]; AVAssetImageGenerator *generate = [[AVAssetImageGenerator alloc] initWithAsset:asset]; generate.appliesPreferredTrackTransform = YES; NSError *err = NULL; CMTime time = CMTimeMake(1, 60); CGImageRef imgRef = [generate copyCGImageAtTime:time act
2 2023-11-18
编程技术问答社区
如果我有视频的rtsp链接,如何获得视频缩略图?
我正在为我的IP摄像机开发一个Android应用程序,并且该相机具有一些可以响应的特定API命令.我遇到的问题是我想在相机的存储卡上显示可用的视频列表.我正在获取文件列表,但我也想获取这些文件的缩略图. 获得缩略图的问题是我没有视频的任何直接IP地址,相机只为我提供了两件事,可以访问视频 1. RTSP URL of the video 2. Data stream of the video, so that i can download it in my code. 有人可以告诉我,如果我有上述可用选项,我该如何获得视频的缩略图? 注意:相机中还有一个可用的API用于提供视频的缩略图,当我发送该命令时,它会返回视频的一帧,目前正在向我发送损坏的框架而且这种方法不起作用,这就是为什么我专注于从其他两个可用选项中获取缩略图的原因. 任何帮助都将不胜感激. 谢谢 解决方案 您可以打开一个插座并从每个视频中播放几秒钟,在您的Android设备上保存该
6 2023-11-18
编程技术问答社区
在python中从视频源创建视频缩略图
我有一个视频文件的URL,我想生成此视频源url.i'm使用django的缩略图. 我的应用程序执行此操作: - 1. Crawl the some webpage 2. Extract all the video link from it. 3. If there are thumbnails, get those thumbnails. 4. if not thumbnails: #here I need to generate video thumbnails from the #links I extracted in 2nd step. 有没有下载完整视频并生成缩略图的任何方法. 如果我下载每个视频,那么会有很多带宽浪费,需要时间. 谢谢 解决方案 您应该尝试 ffmpeg . sudo apt-get install ffmpeg 我没有测试过此解决方案,但我只是感兴趣的,所以我环顾四周. ffmpeg -ss
10 2023-11-18
编程技术问答社区
ThumbnailUtils.createVideoThumbnail对现有的mp4视频返回空。
我有一个视频,我需要获得缩略图.我将ThumbnailUtils类用于此目的,但它返回null而不是预期Bitmap.当我调试我的应用程序时,我会看到createVideoThumbnail方法MediaMetadataRetriever.setDataSource incept MediaMetadataRetriever.setDataSource它抛出IllegalArgumentException.内部setDataSource我看到了此代码: public void setDataSource(String path) throws IllegalArgumentException { if (path == null) { throw new IllegalArgumentException(); } try (FileInputStream is = new FileInputStream(path)) { F
10 2023-11-18
编程技术问答社区
在Swift iOS中每次从Url获得相同的视频缩略图
我正在Swift3中开发基于视频的应用程序.在我有一个视频URL和一个范围滑块的地方,用户可以从滑块中选择任何最小值和最大值.如果假设用户选择了最小值3秒和最大值7秒,那么在此持续时间内,我需要生成视频缩略图图像.为此,我正在使用AVAssetImageGenerator来生成此功能,我尝试了下面两个代码以实现这一目标: func createThumbnailOfVideoFromFileURL(_ strVideoURL: URL) -> UIImage?{ let asset = AVAsset(url: strVideoURL) let assetImgGenerate : AVAssetImageGenerator = AVAssetImageGenerator(asset: asset) assetImgGenerate.appliesPreferredTrackTransform = true let
4 2023-11-18
编程技术问答社区
在视频缩略图上制作一个css播放按钮
我有一个网站,将相关的视频与主题生成相关的视频.我有4个缩略图,我想在缩略图上添加一个CSS播放按钮,可以使用此代码来完成:► |就是这样: http://i47.tinypic.com/250qis9.png P> 这是 demo : http://jsfiddle.net.net/vtphz/2/ 问题是它无法识别我给它的标签.我在做什么错? 生成列表的HTML片段:
0 2023-11-18
编程技术问答社区
获取*.mov视频的缩略图 IOS
我想获得用iPhone/iPad拍摄的视频(*.mov)的缩略图.我正在尝试为此使用Avoundation库并获得此错误: couldn't generate thumbnail, error:Error Domain=AVFoundationErrorDomain Code=-11822 "Cannot Open" UserInfo=0x15d90a30 {NSLocalizedDescription=Cannot Open, NSLocalizedFailureReason=This media format is not supported.} 代码: NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDir=[paths objectAtIndex:0]; NSString *videoP
6 2023-11-18
编程技术问答社区
通过文件输入从视频文件创建缩略图
我正在尝试从表单input type='file'的视频文件(MP4,3GP)创建一个缩略图预览.许多人说,这只能完成服务器端.我发现这很难相信,因为我最近使用HTML5画布和JavaScript遇到了这个小提琴. thumbnail fiddle 唯一的问题是,这需要视频存在,并且用户在单击按钮以捕获缩略图之前单击播放.我想知道是否有一种方法可以获得相同的结果,而无需播放器在场并单击按钮.例如:用户单击文件上传并选择视频文件,然后生成缩略图.欢迎任何帮助/想法! 解决方案 canvas.drawimage必须基于HTML内容. source 这是一个简单的JSFIDDLE //and code function capture(){ var canvas = document.getElementById('canvas'); var video = document.getElementById('video'); can
6 2023-11-18
编程技术问答社区
如何生成flv格式视频URL的缩略图?
我如何获得我的视频URL的缩略图,例如以下 http://ServerDomain/streams/16476084045/3d4659d8e93bdfbdb3619a4a684c93be.flv 我正在使用以下代码 AVURLAsset *asset1 = [[AVURLAsset alloc] initWithURL:url options:nil]; AVAssetImageGenerator *generator = [[AVAssetImageGenerator alloc] initWithAsset:asset1]; generator.appliesPreferredTrackTransform = YES; //Set the time and size of thumbnail for image NSError *err = NULL; CMTime thumbTime = CMTimeMakeWithSeconds(0,30); CGSize
4 2023-11-03
编程技术问答社区
Nodejs:从视频缓冲区生成缩略图(不是文件路径)。
我有一个节点API,该节点API接受通过客户端formdata上传的视频文件.结果是req.file对象: { fieldname: 'media', originalname: 'IMG_6288.MOV', encoding: '7bit', mimetype: 'video/quicktime', buffer: , size: 32390659 } 我正在尝试从视频文件中的给定帧创建缩略图图像. 但是,我几乎在缩略图生成上找到的所有内容(即FFMPEG)需要一条路径才能处理视频,但没有提供
2 2023-10-20
编程技术问答社区
在iOS中为视频创建缩略图
我有一个正在为iPhone开发的应用程序.它的作用是,它从相机中捕获视频,并将视频文件存储到文件系统上. 在将图像保存到文件系统之前,我需要创建此视频文件的缩略图.我的动机是显示创建视频的缩略图列表,以便用户可以选择特定的缩略图以播放所需的文件. 有人可以建议我如何创建相机捕获的视频文件的缩略图. 另外,您可以建议我使用iOS SDK创建现有视频文件的缩略图. 解决方案 尝试这个(实际上没有显示电影播放器​​): + (UIImage *)imageFromMovie:(NSURL *)movieURL atTime:(NSTimeInterval)time { // set up the movie player MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; mp.shouldAutoplay
4 2023-10-20
编程技术问答社区