我正在开发mac os x上的可可应用程序,这将允许用户导入视频剪辑,并使电影从那些视频clips.here我需要处理高度自定义的意见....(请参阅附件)...
我的要求是:
->>moment用户添加视频剪辑,它将被添加到容器视图(其中包含所有插入的视频剪辑),并表示为缩略图。->>each和每个缩略图项目应该根据视频剪辑的持续时间具有不同的宽度(例如:如果我考虑容器视图的宽度为120像素,并使其等于2分钟(120秒)...然后,如果用户添加持续时间为10秒的视频剪辑,则缩略图宽度应为10像素)。为此,我需要缩略图项目(单元格)的大小应该是可变的在运行时基于传入的视
我正在尝试创建一个控件,允许用户创建视频剪辑。剪辑的建模包含视频的Uri和开始/结束TimeSpan:
public class ClipModel
{
public Uri Source { get; }
public TimeSpan Start{ get; }
public TimeSpan End { get; }
}
我想显示控件中所有剪辑的预览,但我的实现存在性能问题。我相信这是因为我为每个剪辑创建了一个MediaElement,这将强制多次加载该文件。我希望为一个给定的视频有几十个剪辑,所以加载一个视频文件~20倍,真正的坦克性能。
所有这些的xaml是: