PT-BR/getSoundMetaTags

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

Essa função retorna os metadados de um elemento de áudio. Os metadados são informações como o título ou autor.


[[{{{image}}}|link=|]] Note: Essa função não funciona com arquivos WAV remotos.
[[{{{image}}}|link=|]] Note: Se nenhuma informação estiver associada à um metadado, ele não será incluso na tabela de resultados.

Sintaxe

table getSoundMetaTags ( element audio [, string tag = "" ] )

Sintaxe POO(OOP) Não entendeu o que significa isso?

Método: audio:getMetaTags(...)

Argumentos necessários

Argumentos opicionais

NOTA: Ao usar argumentos opcionais, pode ser necessário fornecer todos os argumentos anteriores ao que você deseja usar. Para obter mais informações sobre argumentos opcionais, consulte Argumentos Opcionais.

  • tag: uma string que indica a tag a ser retornada.

Retorno

  • Retorna uma tabela com todos os metadados disponíveis.
  • Retorna uma string contendo a informação do metadado caso tag for especificado.
  • Retorna false caso algo deu errado ou a tag especificada não contém nenhuma informação.

Tags de metadados

  • title
  • artist
  • album
  • genre
  • year
  • comment
  • track
  • composer
  • copyright
  • subtitle
  • album_artist
  • stream_name
  • stream_title

Exemplo

addEventHandler("onClientSoundFinishedDownload", root, function(length)
    local meta = getSoundMetaTags(source)

    outputChatBox("O áudio: " .. meta.title .. " terminou o download em: " .. length .. "ms.")
    outputChatBox("Os metadados são: Artista:"..(meta.artist).." Álbum:"..(meta.album).." Gênero:"..(meta.genre).." Ano:"..(meta.year).." Comentário:"..(meta.comment).." Faixa:"..(meta.track).." Compositor:"..(meta.composer).." Copyright:"..(meta.copyright).." Legenda:"..(meta.subtitle).." Álbum do artista:"..(meta.album_artist)..".")
end)

Veja também