问题描述
在我的Xamarin.Forms应用程序中,我想对每个平台使用DependencyService来获取有关本地媒体文件的元数据,例如高度,宽度和旋转。这是我在Android中的操作方式:
public double ReturnVideoHeight(string mediaFilePath)
{
MediaMetadataRetriever reader = new MediaMetadataRetriever();
reader.SetDataSource(mediaFilePath);
var str = reader.ExtractMetadata(MetadataKey.VideoHeight);
if (double.TryParse(str,out double num))
{
return num;
}
return -1;
}
public double ReturnVideoWidth(string mediaFilePath)
{
MediaMetadataRetriever reader = new MediaMetadataRetriever();
reader.SetDataSource(mediaFilePath);
var str = reader.ExtractMetadata(MetadataKey.VideoWidth);
if (double.TryParse(str,out double num))
{
return num;
}
return -1;
}
public string ReturnVideoRotation(string mediaFilePath)
{
MediaMetadataRetriever reader = new MediaMetadataRetriever();
reader.SetDataSource(mediaFilePath);
return reader.ExtractMetadata(MetadataKey.VideoRotation);
}
我似乎找不到iOS库来完成同一件事。我该怎么办?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)