RetroRocket
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В сообщении об ошибке говорится, что "... не поддерживается тип файла или кодек ...". Если закрыть сообщение и нажать Play, то WMP успешно воспроизводит файл. Это первый факт. Второй факт - если переименовать mkv в avi или mp4, то WMP у меня сразу начинает воспроизводить файл без сообщения об ошибке. И наоборот - если переименовать avi или mp4 в mkv, то WMP начинает выдавать вышеуказанное сообщение об ошибке, но после закрытия сообщения опять же воспроизводит файл. На основании этих двух фактов, я делаю вывод, что проблема не в кодеках, а в типе файла, то есть расширении. Где-то в реестре не указано расширение mkv в перечне поддерживаемых плеером файлов. Быстрый поиск по ".mp4" и ".avi" привёл меня к веткам реестра - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\ и HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Multimedia\WMPlayer\Extensions\ По аналогии с тем, как в этих ветках был прописан тип ".avi", я вручную добавил записи для mkv и это мгновенно решило проблему. Даже без перезагрузки WMP стал открывать и проигрывать mkv без всяких ошибок. Составил reg-файл: Код: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Applications\wmplayer.exe\SupportedTypes] ".mkv"="" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\wmplayer.exe\SupportedTypes] ".mkv"="" [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mkv] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mkv] "Runtime"=dword:00000006 "Extension.MIME"="video/avi" "SPDHandler"="WMP11.AssocFile.AVI" "Extension.Handler"="avifile" "MCIHandler"="MPEGVideo" "Permissions"=dword:0000000f "MediaType.Description"="Video Clip" "MediaType.Icon"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\ 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\ 00,77,00,6d,00,70,00,6c,00,6f,00,63,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\ 37,00,33,00,31,00,00,00 "Shell.Open"="/prefetch:8 /Open \"%L\"" "PerceivedType"="video" "MediaType.DescriptionID"="9905" "Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\"" "ReplaceApps"="wmplayer.exe" [-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Multimedia\WMPlayer\Extensions\.mkv] [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Multimedia\WMPlayer\Extensions\.mkv] "Runtime"=dword:00000006 "Extension.MIME"="video/avi" "SPDHandler"="WMP11.AssocFile.AVI" "Extension.Handler"="avifile" "MCIHandler"="MPEGVideo" "Permissions"=dword:0000000f "MediaType.Description"="Video Clip" "MediaType.Icon"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\ 6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\ 00,77,00,6d,00,70,00,6c,00,6f,00,63,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\ 37,00,33,00,31,00,00,00 "Shell.Open"="/prefetch:8 /Open \"%L\"" "PerceivedType"="video" "MediaType.DescriptionID"="9905" "Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\"" "ReplaceApps"="wmplayer.exe" |
|