Group 8: Dylan Lentini (AE), Mandy Minuti (WSE), Jean Paul Galea (TL)

Slides:



Advertisements
Similar presentations
AV Operating Instructions
Advertisements

GStreamer as multimedia framework in Android: a new alternative.
CANYON MP3 Player Presentation Compiled and created by Uviwe Nzotho.
Copyright TVPC 2004 TVPC: The PC for the TV Generation “Breaking the Boundaries of Digital Entertainment”
Cosc 5/4730 Multimedia Part 1: Audio media. PLAYING AUDIO Android android.media.
It provides a framework for embedded multimedia facilities in java enabled mobile devices.
Audacity: a step-by-step tutorial Presented by: Terry W. Hoffland.
Android Platform Overview (1)
Mobile Computing Lecture#13. Lecture Contents 2 Widgets  Creating App Widget  Unsupported/Supported Views/Layouts  Widget Layout  Widget Settings.
Chapter 6 Jam! Implementing Audio in Android Apps.
Chapter 6: Jam! Implementing Audio in Android Apps.
App Development on Android
Chapter 9 Integrating Video. Digital video is a series of bitmap images that, when played back, create the illusion of movement. The quality and overall.
Microsense Webcast Streaming Solutions
DEPARTMENT OF COMPUTER ENGINEERING
Quicktime Howell Istance School of Computing De Montfort University.
Java Audio.
Mobile Application Development
CS371m - Mobile Computing Audio.
Android Middleware Bo Pang
Basic Audio and Video. Audio Primary components – Audio file stored in ‘raw’ folder within ‘res’ folder ‘raw’ directory must be created while many formats.
Multimedia.
 Hyperlinks  Audio Recordings  Video  Podcast  Text  Illustrations With creative book builder you can create interactive books that include.
CS378 - Mobile Computing What's Next?. Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple.
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
Creating Mobile Apps with App Inventor! Day 5 Google search Kris Gordon Ludlow for links.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
Slider A Slider Lets the user graphically select a value By sliding a knob within a bounded interval Can show both major tick marks and minor ones A listener.
1 Skip Cave Chief Scientist, Intervoice Inc. Multimodal Framework Proposal.
Take a leap towards the most promising technology
Week II Platforms and Engines. Overview Platforms and Engines Tools and SDKs Netbeans Game Development Walkthrough
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
CS378 - Mobile Computing Intents.
Creating Multimedia Interaction with Windows Media Technologies 7.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Media in PowerPoint Learning Goal: Today you are going to explore how music and video can be added to a presentation.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Hands-on Introduction to After Effects Chris Jackson Author, Designer, Professor.
Copyright © 2003 Pearson Education, Inc. Chapter 5 – Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
Your Metro style app, video and audio, Part 1
JMF Introduction Yuqiang Liao Content What can JMF do What can JMF do Handling Time-Based Media Handling Time-Based Media JMF Architecture.
Working with the virtual class Elluminate Live! Teacher’s interface eTeacher Ltd
Provides a rich set of media features in easy-to-use APIs Allows you to build cutting-edge apps with advanced media functionality taking full advantage.
Audio Yu Feng CGDD Review 1. Set up 2. IOS sound – Core Audio – Short Sound – Long Sound – Control Sound – Background Sound 3.Cocos2d sound.
I. Getting Started with the Interface Microsoft ® Windows ® Movie Maker.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
No movie would be complete without opening titles, captions and closing credits. In the Title Step, you can create animated text titles or choose from.
Ulead Video Studio is an easy to use video editing software that allows even the novice of movie makers to produce a professional project complete with.
Multimedia Capture & storage. Introduction A rich set of API for recording of audio & video. A developer has two choices  launch the built-in app using.
CS378 - Mobile Computing Audio.
MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming.
Multimedia. Audio,vedio and Images End user typically refer to vedio/audio using the respective file format MP4 or AVI(audio vedio interleave) Developer.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Lecture 7: Media Player Topics: Media Player, Async prepare Date: Mar 3, 2016.
CHAPTER 5 Graphics Drawing Audio. Chapter objectives: Learn to draw to a canvas Examine the process of adding drawn elements and UI controls to a layout.
Animations & Multimedia LESSON 9 #2.09 USING ANIMATION AND MULTIMEDIA.
CS371m - Mobile Computing Audio. Audio on Device Devices have multiple audio streams: – music, alarms, notifications, incoming call ringer, in call volume,
Audio and Haptic Feedback
Android Application Audio 1.
Lecture 7: Service Topics: Services, Playing Media.
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Android Boot Camp for Developers Using Java, 3E
Lecture 7: Media Player Topics: Media Player, Async prepare
Contents: Introduction Different Mobile Operating Systems
Recap: Android Components
Application Framework
CIS 136 Building Mobile Apps
Mobile Applications (Android Programming)
Korea Software HRD Center
Lecture 7: Service Topics: Services, Broadcast Receiver, Playing Media.
Presentation transcript:

Group 8: Dylan Lentini (AE), Mandy Minuti (WSE), Jean Paul Galea (TL) Android: Media API Group 8: Dylan Lentini (AE), Mandy Minuti (WSE), Jean Paul Galea (TL)

What is the Android? Used for Mobile Devices Includes: Operating System (Linux) Libraries (C/C++) Application Framework (API’s) Applications (Java)

Android Application: 4 Elements Activity Service Intent Content Provider

Media API Record Playback Audio / Video android.media.MediaPlayer android.media.MediaRecorder

Playback: MediaPlayer Basics Play Media From: Resource Folder File System Path URL Basically Create new instance of MediaPlayer Call prepare() Call start()

Playback: MediaPlayer Class Create Using: URI Resource ID URI + Surface Others: Start Prepare Pause Release Reset SeekTo Stop Get: Position Duration FrameAt Set: Audio Stream Output Display Looping Data Source Wake Mode Listeners: Buffering Update Completion Error When Prepared Inherits from java.lang.Object

Recording: MediaRecorder Create new instance of MediaRecorder Create new instance of ContentValues Create an output file Set Preview Display Set Video and Audio Source (Camera and Mic) Set Properties (File Size, Video Size, Frame Rate) Set Audio and Video Encoders Call Prepare() and Start() Call Stop() and Release()

Uses of Media API Call: Receiving – Start mp3 background service Automatically record conversation or 3G videos Playing Games: Sound mp3’s in background, render video in foreground Clicking buttons sound small ticks (mp3’s) Conference: Recording and Playback of Mobile Conference Synchronising Playback via Bluetooth on Projector Record Sounds or Movements, Transform into Actions

Thanks Questions? Have a good day 