Return to Video

Making Sense of Audio Recorder - Intro to iOS App Development with Swift

  • 0:00 - 0:02
    Aqui está o que reuni a partir do código.
  • 0:02 - 0:05
    Estamos importando AVfoundation bem em cima.
  • 0:05 - 0:08
    Isso me diz que vamos usar uma biblioteca a partir desta estrutura e,
  • 0:08 - 0:13
    com certeza, vamos usar AVAudioRecorder, que parece uma biblioteca que
  • 0:13 - 0:14
    vai nos ajudar a gravar áudio.
  • 0:14 - 0:18
    Se você olhar como este objeto audioRecorder está sendo inicializado um pouco
  • 0:18 - 0:19
    mais para baixo no código.
  • 0:19 - 0:22
    Vai notar que, ao criarmos a instância, estamos
  • 0:22 - 0:24
    dando-lhe uma coisa chamada filePath.
  • 0:24 - 0:27
    Ele parece ser o caminho ou o endereço
  • 0:27 - 0:30
    de um arquivo no nosso telefone onde queremos, efetivamente, gravar nosso áudio e
  • 0:30 - 0:34
    parece que esta última linha vai gravar o áudio de fato.
  • 0:34 - 0:35
    Até aqui, tudo bem.
  • 0:35 - 0:38
    Vamos investigar esse filePath um pouco mais.
  • 0:38 - 0:43
    Todo esse código aqui, ao que me parece, está nos ajudando a chegar ao filePath ou
  • 0:43 - 0:45
    à localização do nosso áudio gravado.
  • 0:45 - 0:48
    Parece que esta linha de código aqui está obtendo o caminho de
  • 0:48 - 0:50
    um diretório dentro do aplicativo.
  • 0:50 - 0:53
    O que deve ser notado aqui é que nosso aplicativo não pode apenas
  • 0:53 - 0:55
    armazenar um arquivo em qualquer lugar no telefone.
  • 0:55 - 0:58
    Na verdade, isso criaria sérias implicações de segurança.
  • 0:58 - 1:02
    O que vamos fazer é obter o caminho para o diretório de documentos
  • 1:02 - 1:03
    dentro do aplicativo.
  • 1:03 - 1:07
    Este é um lugar em que é permitido, de fato, armazenar arquivos no nosso aplicativo.
  • 1:07 - 1:09
    Então, vamos pegar a data e a
  • 1:09 - 1:12
    hora atuais do telefone e convertê-las para este formato.
  • 1:12 - 1:16
    E, ao que me parece, estamos usando isso como o nome do arquivo de áudio.
  • 1:16 - 1:19
    Acho que o que este mecanismo faz, é que ele garante que não
  • 1:19 - 1:24
    haja dois arquivos de áudio com o mesmo nome na nossa pasta de diretório de documentos.
  • 1:24 - 1:24
    Tudo bem.
  • 1:24 - 1:27
    Agora que temos uma compreensão bem boa deste código,
  • 1:27 - 1:30
    vamos adicioná-lo ao nosso projeto e ver se ele funciona.
  • 1:30 - 1:33
    Aliás, todo esse código também está disponível nas Notas do instrutor para que
  • 1:33 - 1:33
    você possa fazer testes.
Cím:
Making Sense of Audio Recorder - Intro to iOS App Development with Swift
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
UD585 - Intro to iOS App Development with Swift
Duration:
01:34

Portuguese, Brazilian subtitles

Felülvizsgálatok Compare revisions