Book Image

Corona SDK Mobile Game Development: Beginner's Guide

By : Michelle M Fernandez
Book Image

Corona SDK Mobile Game Development: Beginner's Guide

By: Michelle M Fernandez

Overview of this book

Table of Contents (19 chapters)
Corona SDK Mobile Game Development Beginner's Guide Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Time for action – controlling audio


Let's simulate our own little music player by creating user interface buttons that will control the audio calls as follows:

  1. In the Chapter 6 folder, copy the Controlling Audio project folder to your desktop. You will notice several art assets, a ui.lua library, config.lua file, and a song2.mp3 file inside. You can download the project files accompanying this book from the Packt Publishing website.

  2. In the same project folder, create a brand new main.lua file.

  3. Load the audio file via loadStream(), name it music, and call the UI library. Also add it in a local variable called myMusic:

    local ui = require("ui")
    local music = audio.loadStream( "song2.mp3" ) local myMusicChannel
  4. Create a local function called onPlayTouch() with an event parameter to play the audio file. Add an if statement that contains event.phase == "release" so that the music starts playing when the button releases. Apply the playBtn display object as a new UI button:

    local onPlayTouch = function...