Configurações do Registro de Extensão de Nome de Arquivo

[O recurso associado a esta página, Reprodutor Multimídia do Windows SDK, é um recurso herdado. Foi substituído pelo MediaPlayer. O MediaPlayer foi otimizado para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o MediaPlayer em vez de Reprodutor Multimídia do Windows SDK, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Se os arquivos de mídia digital tiverem um formato personalizado, você poderá fornecer Reprodutor Multimídia do Windows com informações sobre seu formato personalizado colocando entradas no registro no computador do usuário. Reprodutor Multimídia do Windows inspeciona as entradas do Registro para determinar como ele deve lidar com seus arquivos. A lista a seguir mostra várias das coisas que você pode fazer criando entradas do Registro que pertencem ao seu formato de arquivo de mídia personalizado.

  • Conceda permissão para o Player reproduzir, copiar ou transcodificar seus arquivos.
  • Especifique a tecnologia subjacente que o Player deve usar para reproduzir seus arquivos.
  • Especifique onde o Player deve exibir seus arquivos em sua exibição de biblioteca.
  • Especifique um plug-in que o Player deve usar para converter seus arquivos em um formato padrão.
  • Especifique um código de formato MTP (Media Transport Protocol) que o Player pode usar para determinar se um dispositivo portátil específico dá suporte ao seu formato de arquivo.

A maioria das entradas fornecidas estará em uma subchave associada à extensão de nome de arquivo personalizado. Você pode criar essa subchave na subárvore HKEY_LOCAL_MACHINE e na subárvore HKEY_CURRENT_USER. Reprodutor Multimídia do Windows procura primeiro na subárvore HKEY_LOCAL_MACHINE. Se ele não encontrar o que precisa lá, ele procurará na subárvore HKEY_CURRENT_USER. Observe que qualquer código que tente gravar no registro no computador do usuário poderá gravar na subárvore HKEY_LOCAL_MACHINE somente se o usuário atual tiver privilégios administrativos.

Para gravar informações sobre o formato de arquivo personalizado na subárvore HKEY_LOCAL_MACHINE, crie a subchave a seguir.

HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions\customExtension

em que customExtension é a extensão de nome de arquivo, incluindo o separador de ponto (.). Por exemplo, se a extensão para o formato de arquivo personalizado for .xyz, crie a subchave a seguir.

HKEY_LOCAL_MACHINE\Software\Microsoft\Multimedia\WMPlayer\Extensions\.xyz

Para gravar informações sobre o formato de arquivo personalizado na subárvore HKEY_CURRENT_USER, crie a subchave a seguir.

HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\Extensions\customExtension

Você pode escrever uma ou mais das entradas a seguir na subchave customExtension .

  • Permissões
  • Runtime
  • FormatCode

Para especificar plug-ins de conversão para o formato de arquivo de mídia personalizado, crie uma subchave ConvertPluginCLSID na subchave customExtension .

Para especificar onde Reprodutor Multimídia do Windows deve exibir seus arquivos em sua exibição de biblioteca, escreva uma entrada que represente o formato de arquivo personalizado na subchave a seguir.

HKEY_LOCAL_MACHINE\Software\Microsoft\MediaPlayer\MLS\Extensions

Os tópicos a seguir descrevem as subchaves e entradas do Registro que fornecem Reprodutor Multimídia do Windows com informações sobre formatos de arquivo de mídia personalizados.

Configurações do Registro

Plug-ins de conversão de Reprodutor Multimídia do Windows