Ejemplo n.º 1
0
        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));
        }