18. Tutorial Xcode: Reproducir un sonido automáticamente al abrir la aplicacion

codigofacilito
15 Jun 201205:47

Summary

TLDREste tutorial de Código Fácil, presentado por Iker, enseña cómo crear una aplicación que reproduzca un sonido automáticamente al iniciar. Para lograr esto, se necesita un archivo de sonido en el formato deseado y la integración del framework AB Foundation. El proceso implica agregar el sonido al proyecto, configurar las propiedades del proyecto para incluir el framework, y escribir un código en el archivo ViewController.m para cargar y reproducir el sonido. El código muestra cómo obtener la ruta del sonido, crear un reproductor de audio y finalmente jugar el sonido. Al final del tutorial, se prueba la aplicación para confirmar que funciona correctamente, ofreciendo un resumen práctico y atractivo para los desarrolladores interesados en agregar características de audio a sus aplicaciones.

Takeaways

  • 🎓 Aprender a crear una aplicación que reproduzca un sonido automáticamente al iniciar.
  • 📁 Necesitarás un archivo de sonido en el formato de tu elección.
  • 🔄 Para agregar el sonido al proyecto, arrastra y suelta y selecciona 'copiar los items a nuestra carpeta'.
  • 📚 En las propiedades del proyecto, agregar el framework 'AB Foundation'.
  • 📝 Importar la librería 'AB Foundation' en el archivo ViewController.m.
  • 📂 En el método 'viewDidLoad', crear una ruta para el archivo de sonido utilizando 'NSString'.
  • 🔊 Utilizar 'AVAudioPlayer' para reproducir el sonido, especificando la ruta y el tipo de archivo.
  • 🎵 Inicializar el reproductor de audio con el contenido del archivo de sonido.
  • 💾 El código debe incluir una instrucción para reproducir el sonido con 'play'.
  • 📱 Probar la aplicación para asegurarse de que todo funcione correctamente.
  • 👍 Si disfrutaste del tutorial, no olvides darle 'me gusta' y suscribirte al canal de 'Código Facilito'.

Q & A

  • ¿Qué tutorial se está presentando en el video?

    -El tutorial se trata de cómo crear una aplicación que reproduzca un sonido automáticamente al iniciar.

  • ¿Qué formato de sonido se puede utilizar para este tutorial?

    -Se puede utilizar cualquier formato de sonido que el usuario desee.

  • ¿Qué es el primer paso para agregar un sonido al proyecto en Xcode?

    -El primer paso es arrastrar y soltar el sonido en la pantalla de selección del proyecto y luego hacer clic en 'Copiar los items a nuestra carpeta' y 'Finish'.

  • ¿Qué framework necesitamos agregar a las propiedades del proyecto para este tutorial?

    -Necesitamos agregar el framework AB Foundation.

  • ¿Dónde se encuentra la sección de 'Build Phases' en las propiedades del proyecto?

    -La sección de 'Build Phases' se encuentra en las propiedades del proyecto, bajo la pestaña 'Build'.

  • ¿Cuál es la línea de código que importa la biblioteca AB Foundation en el archivo ViewController.m?

    -La línea de código es '#import <ABFoundation/ABFoundation.h>'.

  • ¿Cuál es el nombre de la constante que se utiliza para almacenar la ruta del sonido en el ViewController.m?

    -La constante se llama 'ruta'.

  • ¿Cómo se define el nombre del archivo de sonido dentro de la constante 'ruta'?

    -Se define utilizando comillas dobles y el nombre del archivo, por ejemplo, "sonido2".

  • ¿Qué es 'AVAudioPlayer' y cómo se relaciona con la reproducción de sonido en la aplicación?

    -AVAudioPlayer es una clase que se utiliza para reproducir sonidos en iOS. Se utiliza para crear un objeto que reproduzca el archivo de sonido.

  • ¿Cómo se reproduce el sonido en la aplicación?

    -Se reproduce el sonido utilizando el método 'play' en el objeto 'AVAudioPlayer' que contiene el archivo de sonido.

  • ¿Qué hace el código que se escribe dentro del método 'viewDidLoad' en el ViewController.m?

    -El código dentro de 'viewDidLoad' se encarga de configurar y reproducir el sonido automáticamente cuando se carga la vista.

  • ¿Cómo se puede asegurar que la aplicación funcione correctamente después de escribir el código?

    -Se puede asegurar que la aplicación funcione correctamente ejecutándola y verificando que el sonido se reproduzca automáticamente al iniciar la aplicación.

Outlines

00:00

🎵 Creación de una App que Reproduce Sonido Automáticamente

En este primer párrafo, el tutor Iker nos guía a través del proceso de crear una aplicación que reproduzca un sonido automáticamente al iniciar. Se menciona la necesidad de un archivo de sonido en cualquier formato, y se demuestra cómo agregarlo al proyecto en Xcode. Además, se incluye la adición del framework AB foundation y se explica cómo importarlo en el archivo ViewController.m. Finalmente, se detalla el código necesario para que la aplicación reproduzca el sonido al inicio, utilizando la clase ABAudioPlayer y especificando la ruta y el tipo de archivo del sonido.

05:04

📲 Prueba de la Aplicación y Conclusión del Tutorial

El segundo párrafo describe la ejecución de la aplicación para verificar su funcionamiento. Iker ejecuta la aplicación y comprobamos que todo funciona correctamente, lo que se evidencia por la reproducción automática del sonido al abrir la aplicación. Concluye el tutorial agradeciendo a los espectadores y animándoles a dar like y suscribirse al canal de Código Facilito para recibir más contenidos similares.

Mindmap

Keywords

💡Tutorial

Un tutorial es una guía o lección que enseña a las personas cómo realizar una tarea o usar un programa específico. En el video, el tutorial está diseñado para enseñar a los espectadores cómo crear una aplicación que reproduzca un sonido automáticamente al iniciarse.

💡Aplicación

Una aplicación, en el contexto del video, se refiere a un programa informático diseñado para un propósito específico. En este caso, la aplicación se crea para que reproduzca un sonido al ser iniciada.

💡Sonido

El sonido es una vibración que viaja a través de un medio, como el aire, y puede ser capturada y reproducida por dispositivos electrónicos. En el tutorial, el sonido es un componente clave de la aplicación que se está desarrollando.

💡Excode

Excode es un software de desarrollo que permite a los programadores crear aplicaciones. En el video, se utiliza Excode para abrir un nuevo proyecto y comenzar el proceso de desarrollo de la aplicación.

💡Framework

Un framework es un conjunto de herramientas, bibliotecas y protocolos que ayudan a desarrolladores a crear aplicaciones de manera más eficiente. En el script, se agrega el framework AB Foundation para facilitar la reproducción de sonido en la aplicación.

💡ViewController

ViewController es una clase en la programación de aplicaciones que se utiliza para gestionar la vista y el comportamiento de una pantalla en una aplicación. En el tutorial, se trabaja en ViewController para incluir el código necesario para la reproducción de sonido.

💡Importar

Importar en programación significa incluir código de otras bibliotecas o módulos en el programa actual para utilizar sus funciones. En el video, se importan bibliotecas específicas para permitir la reproducción de sonido.

💡Reproducir

Reproducir en el contexto de la aplicación se refiere a la acción de ejecutar el sonido una vez que la aplicación ha sido iniciada. Es el objetivo principal de la funcionalidad que se está desarrollando en el tutorial.

💡Archivo

Un archivo es una unidad de datos almacenados en un sistema informático. En el video, se habla de un archivo de sonido que debe ser incluido en el proyecto para que la aplicación pueda reproducirlo.

💡Extensión de archivo

La extensión de archivo es una cadena de caracteres que se añade al final de un nombre de archivo para identificar el tipo de contenido o el programa que lo creó. En el script, se menciona el tipo de archivo (por ejemplo, .mp3) para especificar el formato del sonido que se usará.

💡Código

El código es la combinación de instrucciones escritas en un lenguaje de programación que un ordenador puede entender y ejecutar. En el video, el código es la base de la creación y funcionamiento de la aplicación que se está desarrollando.

Highlights

Bienvenidos a un nuevo tutorial de exc en Código Facilito

Objetivo: crear una aplicación que reproduzca un sonido automáticamente al iniciar

Se necesita un archivo de sonido en el formato de preferencia del usuario

Iniciamos creando un nuevo proyecto de Single Application en Xcode

El proyecto se llama 'Sonido Automático'

Se agrega el sonido al proyecto y se selecciona 'copiar los items a nuestra carpeta'

Se agrega el framework AB Foundation a las build phases

Se importa la librería AB Foundation en el ViewController.m

Se define la ruta del sonido dentro del método `vo ViewDidLoad`

Se utiliza `NSBundle.mainBundle()` para encontrar el archivo de sonido

Se crea un reproductor de audio con `AVAudioPlayer`

Se reproduce el sonido al iniciar la aplicación con `play()`

Se muestra cómo ejecutar la aplicación para verificar el funcionamiento

La aplicación se ejecuta y se confirma que el sonido se reproduce automáticamente

Se invita a los espectadores a dar like y suscribirse al canal de Código Facilito

Tutorial finalizado con éxito y se desean un adiós hasta la próxima

Se proporciona un resumen de los pasos clave para la reproducción automática de sonido

Se destaca la importancia de la integración de frameworks y librerías externas

Se abordan los conceptos básicos de programación en Objective-C para iOS

Transcripts

play00:01

[Música]

play00:10

Hola a todos Bienvenidos a nuestro nuevo

play00:12

tutorial de exc traído a ustedes por

play00:13

código facilito Mi nombre es Iker y

play00:16

vamos a aprender a crear una aplicación

play00:17

donde Al iniciar la aplicación se

play00:19

reproduzca un sonido automáticamente

play00:22

para este tutorial vamos a necesitar un

play00:24

sonido en el formato que ustedes quieran

play00:27

Yo tengo

play00:28

este

play00:31

Bueno vamos a comenzar abrimos excode

play00:39

creamos un nuevo

play00:46

proyecto le vamos a dar single

play00:48

application le vamos a

play00:51

llamar sonido

play00:54

automático le damos

play00:57

next y lo creamos

play01:02

ya que haya cargado nuestro proyecto lo

play01:05

primero que vamos a hacer va a ser

play01:07

agregar nuestro sonido al proyecto lo

play01:10

arrastramos y

play01:12

soltamos y nos aparece esta

play01:16

pantalla seleccionamos el que dice

play01:18

copiar los items a nuestra carpeta y le

play01:21

damos

play01:22

Finish si ven aquí ya tengo yo mi

play01:25

sonido Bueno ahora nos vamos a ir a las

play01:27

propiedades de nuestro proyecto para

play01:29

agregar un framework entonces bueno

play01:32

abrimos las propiedades vamos a build

play01:35

fases desplegamos el que dice link

play01:37

binary with libraries le damos el signo

play01:40

de más y vamos a agregar este que se

play01:42

llama AB foundation

play01:47

framework Bueno lo metemos a la carpeta

play01:50

de frameworks para que esté un poco más

play01:52

acomodado y bueno ahora nos vamos a ir a

play01:56

nuestro

play01:57

viewcontroller m

play02:00

hoy vamos a hacer todo en el

play02:02

viewcontroller

play02:04

m abajo del

play02:06

import vamos a escribir otro

play02:09

import que es para importar nuestra

play02:12

librería ponemos import y entre signos

play02:15

de mayor y menor que vamos a poner AB

play02:19

foundation dional AB foundation

play02:23

h y luego nos vamos a ir aquí a donde

play02:26

dice vo View

play02:28

load y abajo del

play02:31

corchete vamos a escribir lo siguiente

play02:35

ns

play02:38

String y le damos un nombre vamos a

play02:41

poner

play02:42

ruta es

play02:44

igual doble corchete

play02:47

cuadrado y ponemos ns

play02:52

bundle Main bund cerramos un corchete

play02:56

cuadrado y Lu

play02:58

ponemos for

play03:03

resource y luego vamos a escribir en el

play03:06

primero @ comillas comillas y vamos a

play03:09

poner el nombre de nuestro sonido entre

play03:11

las comillas en mi caso es sonido

play03:17

2 luego dice of type y vamos a poner @

play03:22

comillas comillas y ponemos el tipo de

play03:24

nuestro archivo o sea la extensión en mi

play03:26

caso es

play03:28

MP3 cerramos nuestro otro corchete

play03:31

cuadrado y punto y

play03:33

coma lo vamos a escribir

play03:38

a audio

play03:40

Player y le damos un nombre Vamos a

play03:44

ponerle

play03:47

sonido es

play03:49

igual doble corchete cuadrado y ponemos

play03:51

a audio

play03:55

Player cerramos un corchete y Lu ponemos

play03:59

init with contents of

play04:04

Ur y donde dice

play04:08

nsur abrimos un corchete cuadrado y

play04:11

ponemos ns

play04:15

URL espacio luego vamos a ponerle file

play04:20

URL with

play04:23

pad y le ponemos el nombre que le dimos

play04:26

arriba al String que fue

play04:28

ruta y cerramos nuestro corchete

play04:31

cuadrado luego donde dice aquí

play04:34

error le ponemos

play04:36

nul Cerramos el otro colchete cuadrado y

play04:39

punto y

play04:40

coma Bueno ahí ya le dijimos Dónde está

play04:45

bueno cómo se llama nuestro Cómo se

play04:47

llama nuestro sonido y dónde está Para

play04:50

que lo pueda Reproducir ahora tenemos

play04:52

que ponerle que lo

play04:53

reproduzca para eso abrimos corchete

play04:57

cuadrado y ponemos el nombre que le

play05:00

dimos a nuestro AB audio Player que fue

play05:04

sonido espacio y le ponemos

play05:07

Play cerramos colchete cuadrado y punto

play05:10

y

play05:11

coma y bueno ese sería todo el código

play05:15

vamos a correr la aplicación para ver

play05:17

que

play05:26

funcione y bueno al parecer funciona muy

play05:29

bien Vamos a probarla otra

play05:32

vez la

play05:36

abrimos y bueno este sería todo tutorial

play05:39

por hoy Espero les haya gustado ya saben

play05:41

si les gustan los videos denle manita

play05:42

arriba y suscríbanse al Canal de código

play05:44

facilito hasta luego

Rate This

5.0 / 5 (0 votes)

Related Tags
Desarrollo de AplicacionesXcodeTutorialCódigo FácilIkerReproducción AutomáticaSonidoProgramacióniOSFrameworkAB Foundation
Do you need a summary in English?