我想获取视频文件的创建日期,通常称为 Media Created 属性(不要与 File Creation Date 混淆)
我正在尝试使用以下代码:
var clip = await MediaClip.CreateFromFileAsync(x);
var encodingProps = clip.GetVideoEncodingProperties();
var props = encodingProps.Properties.ToList();
在props
参考中,我得到了Guid和值的列表,但是迷路了。
答案 0 :(得分:2)
您可以使用Extended properties来获取所需的特定属性:
select origin,dest,case when cnt_per_pair=1 then 1 else 0 end as one_way
from (select t.*,row_number() over(partition by least(origin,dest),greatest(origin,dest)
order by dest) as rnum,
count(*) over(partition by least(origin,dest),greatest(origin,dest)) as cnt_per_pair
from tbl t
) t
where rnum=1
请注意,我在示例中使用的是System.Media.DateEncoded
property。如果您需要其他属性,请在documentation中查看受支持属性的完整列表及其确切名称。