Video Xiyang Song CGDD 4903.

Slides:



Advertisements
Similar presentations
Cisco Confidential © 2012 Cisco and/or its affiliates. All rights reserved. 1 StadiumVision Mobile SDK Overview For App Developers Cisco Sports and Entertainment.
Advertisements

2.02F Publishing Animated Videos 2.02 Develop Computer Animations.
2013 Product Roadmap.
                      Digital Audio 1.
It provides a framework for embedded multimedia facilities in java enabled mobile devices.
1 Introduction to Computer Science بسم الله الرحمن الرحيم MULTIMEDIA LEVEL -9 King Khalid University Kingdom of Saudi Arabia Ministry of Higher Education.
Chapter 6 Jam! Implementing Audio in Android Apps.
Using Windows Live Movie Maker DO NOT USE WINDOWS MOVIE MAKER 2.6!!!
Windows Movie Maker. Lights! Camera! Action! Produce a movie using Movie Maker.
Sounds, Images & Other Objects Website Production.
3.02 Publishing Animations
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.
Embedding Movies Embedding Movies on a Web Page Streaming Video Converting File Types Exporting FLA as a Movie Embedding Movies in Flash.
What is a Podcast? Audio recordings, called podcasts, are a new teaching/learning strategy of providing audio files to students that can be automatically.
Mobile Application Development
Mp3 player Alma Rico and Amy Wibowo. functionality Audio –Play mp3’s stored in memory –Volume control –Additional Possible Features: Download capability.
Val Kelly School of Library & Information Science Kent State University
Adventures in Information Adding Video to Your Web Site February 24, 1999 Eileen Flick Information Services Division.
1 Different Video Properties
Let’s Make a Movie Editing, Special Effects, and Movie Finishing.
How to Play Movies in PowerPoint with the Windows Media Player Control.
Podcasting 101..and more. Workshop Objectives: Introduce iTunes: abundance of resources, multi-media organizer, classroom tool You do not need an iPod.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
© 2011 Delmar, Cengage Learning Chapter 11 Adding Media and Interactivity with Flash and Spry.
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.
1 Skip Cave Chief Scientist, Intervoice Inc. Multimodal Framework Proposal.
IV.Creating & Editing a Video/Movie. Editing Techniques To open a project On the File menu, click Open Project. In the File name box, locate the saved.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
Windows Media Format. The key features of Windows Media Format Included Microsoft Windows Media Video/Audio 9 codec Included Microsoft Windows Media Video/Audio.
Creating Multimedia Interaction with Windows Media Technologies 7.
Tutorial 7 Working with Multimedia
Tutorial 7 Designing a Multimedia Web Site
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
ScreenMonkey v3. 7 (Tested Windows 7 64bits) screenmonkey
1 Begin the editing process by selecting method of importing video Use the Movie Task Menu to import, edit and save video Follow this menu to complete.
Chapter 16 Video. Importing Video Into Flash  Once you import video into Flash, you can control it using behaviors and very basic ActionScript, target.
View Controllers Content taken from book: “iPhone SDK Development” by Bill Dudney and Chris Adamson.
5-1 OBJ Copyright 2003, Paradigm Publishing Inc. Adding Sound, Video, and Basic Interactivity with Buttons Macromedia Flash Design & Application.
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.
Multimedia: Audio and Video Kyle Hawver. BGSOUND element Should be placed in the HEAD section of the HTML document Has 4 key properties: – SRC – URL of.
IMovie 10 Overview. Importing Files from a Video Camera into iMovie 1.Plug the camera into a wall outlet using the power supply. (Some cameras will not.
XP Tutorial 8 New Perspectives on Microsoft Windows XP 1 Microsoft Windows XP Object Linking and Embedding Tutorial 8.
Chapter 10. The Role of Video in Multimedia  Any presentation or application that uses sound and graphics qualifies as multimedia  Clip A segment of.
1 After completing this lesson, you will be able to: Identify each item in the Movie Maker interface. Understand terms associated with Movie Maker, including.
Photo Story. How to use Photo Story Photo Story 3 can be located in the Accessories folder on school computers. You will need to have your pictures already.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Video 2 Subject:T0934 / Multimedia Programming Foundation Session:11 Tahun:2009 Versi:1/0.
Backup DVD to Hard Drive From: -
Chapter 8 Adding Multimedia Content to Web Pages HTML5 & CSS 7 th Edition.
How to Rip and Convert Blu-ray to MOV Videos on Mac to Play Blu-ray Movies on iTunes From:
CHAPTER 8 Multimedia 1. Using Multimedia ❖ Multimedia: the combination of text, sound, and video to express an idea or convey a message. ❖ Podcasts: a.
Create Course with video lesson. Course Coverage What covered in this course? Video lesson creation – Using external site embed iframe tag – Using third.
Animations & Multimedia LESSON 9 #2.09 USING ANIMATION AND MULTIMEDIA.
How to Convert/Transfer iTunes to Sony Walkman through Mac/Windows? All rights reserved— I got my kids.
How to convert WLMP to WMV or convert WLMP to MP4, MOV, AVI? I can’t play WLMP file directly, what player do I need to download to play a.wlmp file? Should.
  Computer Fundamentals Training   Windows 8 Intermediate.
Lesson 6: Enhancing Presentations
Media Library Sisoft Technologies Pvt Ltd
VIDEO.
3.02 Publishing Animations
Videos For All Classrooms
2.02G Publishing Animated Videos
2.02F Publishing Animated Videos
Multimedia: making it Work
Presentation transcript:

Video Xiyang Song CGDD 4903

Review IOS video Core Video Framework Core Media Framework How to play video by xcode AVPlayerController class MPMoviePlayerController class

Core Video Framework As the name implies, this framework is used for video processing and is primarily responsible for providing video buffering support. The main data type that we are interested in from this framework is CVImageBufferRef, which will be used to access the buffered picture data from our video stream. We’ll also use many different CoreVideo functions, including CVPixelBufferGetBytesPerRow()and CVPixelBuffe rLockBaseAddress(). Anytime you see a “CV” prepended to a data type or function name, you’ll know that it came from CoreVideo.

Core Media Framework Core Media provides the low-level support upon which the AV Foundation framework (added in the last tutorial) is built. We’re really just interested in the CMSampleBufferRef data type and theCMSampleBufferGetImageBuffer() func tion from this framework.

Using Objective-C observers: The observer pattern is not used very often while doing Cocos2d programming, but it is a powerful mechanism and it is the recommended way of knowing when your video has finished playback.

Movie file format: According to Apple documentation it is recommended that you compress your movies using H.264/MPEG-4 for video, AAC audio and one of the following file formats: MOV, MP4, MPV, 3GP. It is also recommended that your movies be no larger than 640x480 and run no faster than 30 FPS. For more information please consult official Apple iOS SDK documentation.

How to play video(AVPlayer) This is the initialization for the player

How to play video(AVPlayer) This is the code that plays the video

How to play video(AVPlayer) The code to select the clip to be played

How to play video(AVPlayer) And last the gesture action

An Overview of the MPMoviePlayerController Class It is initialized with the URL of the media to be played (either a path to a local movie file on the device or the URL of network based media). The movie player view is added as a subview of the current view, configured using a variety of properties and then displayed to the user. The playback window can run in a full screen mode, or embedded in an existing view.

An Overview of the MPMoviePlayerController Class The MPMoviePlayerController class also employs the target-action model for notifying the application of events such as the movie starting, finishing, being paused, entering and leaving full screen mode etc.

Supported Video Formats The MPMoviePlayerController class supports the playback of movies of type .mov, .mp4, .mpv and .3gp. In terms of compression, the class supports H.264 Baseline Profile Level 3.0 and MPEG-4 Part 2 video.

Playing Video(MPMoviePlayerController) the video is played to the user when the button is touched by the user. The code for the method should be placed in the movieViewController.m file as follows:

Playing Video(MPMoviePlayerController) The playButton action method declared that when the movie has finished playing the movie player object is to call a method named moviePlaybackDidFinish. It is the responsibility of this method to cancel the notification, remove the movie player interface from display and release the memory allocated to it. Edit the movieViewController.m file and add this method as follows: