コード例 #1
0
ファイル: DeviceHelper.cs プロジェクト: vellt/Xamarin
        public TimeSpan GetVideoDuration(string path)
        {
            MediaMetadataRetriever retriever = new MediaMetadataRetriever();

            retriever.SetDataSource(path);
            var    duration         = retriever.ExtractMetadata(MetadataKey.Duration);
            double durationMillisec = Convert.ToDouble(duration);

            retriever.Dispose();
            return(TimeSpan.FromMilliseconds(durationMillisec));
        }