如何为gridview的图标制作视频文件或图片的缩略图?

时间:2018-02-20 07:37:01

标签: qt qml

我正在使用QML开发一个Android应用程序,并希望演示其中的视频文件集合的gridview。我想将图标显示为这些视频文件的缩略图,如下所示。我不知道我是否应该使用QFileIconProvider或其他任何人。我不知道。请帮忙。

enter image description here

main.qml

JobSection jobs = ConfigurationManager.GetSection("JobSection") as JobSection; 
if (jobSection != null)
{
    JobCollection jobCollection = jobSection.Jobs;
    var job = jobCollection["Name"];
    var jobName = job.JobName;
}

以下代码提取系统中找到的所有视频或图片。借助以下代码,如何为gridview的图标制作视频文件或图片的缩略图?

filemodel.h

 func tremble() {

        var randomFromZeroToOne = CGFloat(Float(arc4random()) / Float(UINT32_MAX))
        let randomBool:Bool = arc4random_uniform(2) == 0
        if randomBool { randomFromZeroToOne = -randomFromZeroToOne }
        let degrees = randomFromZeroToOne / 5

    UIView.animate(withDuration: 0.5, delay: 0, options: [ .allowUserInteraction], animations: {
        self.transform = CGAffineTransform(translationX: randomFromZeroToOne, y: randomFromZeroToOne)    
        self.transform = CGAffineTransform.init(rotationAngle: degrees)       
    }, completion: {
        self.tremble()
    })
}

0 个答案:

没有答案