示例#1
0
        private Version GetValidVersion(Mp3File mp3)
        {
            Version _v = null;

            foreach (var item in mp3.GetVersions().OrderBy(c => c.Major))
            {
                try
                {
                    _v = item;
                    var x = mp3.GetTag(_v.Major, _v.Minor);
                    break;
                }
                catch (Exception)
                {
                    _v = null;
                    throw;
                }
            }

            return(_v);
        }