 2004 Prentice Hall, Inc. All rights reserved. Chapter 28 – Multimedia: Audio, Video, Speech Synthesis and Recognition Outline 28.1 Introduction 28.2.

Slides:



Advertisements
Similar presentations
Incorporating Windows ® Media Into Web Sites Chris Carper Program Manager Windows Media Microsoft Corporation
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
What is Multimedia ? Multi ( Multiple ) and Media ! So…. Information in multiple formats, including text, images, audio, video and animation :) It makes.
Combining Media 8. Key Points There are two models for combining elements of different media types: page-based and synchronization-based Hypermedia is.
Using Multimedia on the Web Enhancing a Web Site with Sound, Video, and Applets.
CNIT 132 – Week 9 Multimedia. Working with Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline each.
Iframes & Images Using HTML.
HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio.
School of Computer Science & Information Technology G6DPMM - Lecture 18 Synchronized Multimedia Integration Language (SMIL)
1 L45 Multimedia: Applets and Applications. 2 OBJECTIVES  How to get and display images.  To create animations from sequences of images.  To create.
Web site Design: Using Multimedia Multimedia file formats on the web Basic Multimedia application on the web –A simple page with sound and music –A simple.
 2004 Prentice Hall, Inc. All rights reserved. 1 Chapter 31 - Dynamic HTML: Path, Sequencer and Sprite ActiveX Controls Outline 31.1Introduction 31.2DirectAnimation.
 Pearson Education, Inc. All rights reserved Multimedia: Applets and Applications.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
XP 1 Using Multimedia on the Web Enhancing a Web Site with Sound, Video, and Applets Tutorial 8.
HYPERTEXT MARKUP LANGUAGE (HTML)
Graphics and Multimedia In visual Studio. Net (C#)
Audio and Video on the Web Sec 5-12 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 21 – Multimedia: Audio, Video, Speech Synthesis and Recognition Outline 21.1Introduction.
© 2011 Delmar, Cengage Learning Chapter 11 Adding Media and Interactivity with Flash and Spry.
Video on the Web. The Evolution of web video formats… WebM (Supported by Google) Ogg (Supported by Theora) Mp4 (h264 video encoding) WebM (Supported by.
Chapter 14-Designing for the World Wide Web. Overview Introducing multimedia on the Web. Designing text for the Web. Creating images for the Web. Adding.
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 13 - Dynamic HTML: Object Model and Collections Outline 13.1 Introduction 13.2 Object Referencing.
CSCI N241: Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Adding Sound.
Building the User Interface by Using HTML5: Text, Graphics, and Media Lesson 2.
 2005 Pearson Education, Inc. All rights reserved Multimedia: Applets and Applications.
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 20 – Dynamic HTML: Path, Sequencer and Sprite ActiveX Controls Outline 20.1Introduction 20.2DirectAnimation.
XP Tutorial 8New Perspectives on HTML and XHTML, Comprehensive 1 Using Multimedia on the Web Enhancing a Web Site with Sound, Video, and Applets Tutorial.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
XP Tutorial 8New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Using Multimedia on the Web Enhancing a Web Site with Sound, Video, and.
Tutorial 7 Working with Multimedia
Tutorial 7 Designing a Multimedia Web Site
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
 2003 Prentice Hall, Inc. All rights reserved. Introduction to HTML: Frames Outline 1 Introduction 2 frameset Element 3 Nested frameset s 4 Web Resources.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
Multimedia Web Pages. Multimedia displays Browser can load web pages that contains multimedia elements 1. Helper applications: stand-alone programs that.
HTML 5 Tutorial Chapter 3 Video. Video HTML 5.0 provides a standard for showing video. Using the element we can easily embed video within our web page.
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.
Embedding Multimedia in Web Pages  Multimedia is a popular buzzword for sound, motion video, and interactive animation.  Some problems or obstacles.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
1 CSC317/318 INTERNET PROGRAMING / DYNAMIC WEB APPLICATION DEVELOPMENT Siti Nurbaya Ismail Faculty of Computer Science & Mathematics, Universiti Teknologi.
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.
Chapter 8 Adding Multimedia Content to Web Pages HTML5 & CSS 7 th Edition.
CHAPTER 8 Multimedia 1. Using Multimedia ❖ Multimedia: the combination of text, sound, and video to express an idea or convey a message. ❖ Podcasts: a.
HTML5 and CSS3 Illustrated Unit F: Inserting and Working with Images.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 18 - Dynamic HTML: Path Sequencer and Sprite ActiveX Controls Outline 18.1 Introduction 18.2.
Outline Introduction Audio and Video
Using Multimedia on the Web
Inserting and Working with Images
Learn HTML Basics Lesson No : 10
Web Design and Development
HTML Images CS 1150 Spring 2017.
Tutorial 7 Working with Multimedia
Integrating Multimedia: Sound, Video and More
Client-Side Internet and Web Programming
Outline Introduction Audio and Video
Basic HTML and Embed Codes
Working with Multimedia
About Multimedia Files
Lesson 7: Video, Audio and Image Techniques
HTML Images CS 1150 Fall 2016.
Presentation transcript:

 2004 Prentice Hall, Inc. All rights reserved. Chapter 28 – Multimedia: Audio, Video, Speech Synthesis and Recognition Outline 28.1 Introduction 28.2 Audio and Video 28.3 Adding Background Sounds with the bgsound Element 28.4 Adding Video with the img Element’s dynsrc Property 28.5 Adding Audio or Video with the embed Element 28.6 Using the Windows Media Player ActiveX Control 28.7 Microsoft Agent Control 28.8 RealOne Player Plug-in 28.9 Synchronized Multimedia Integration Language (SMIL) Scalable Vector Graphics (SVG) Web Resources

 2004 Prentice Hall, Inc. All rights reserved. Objectives In this lesson, you will learn: –To enhance Web pages with sound and video. –To use the bgsound element to add background sounds. –To use the img element’s dynsrc property to incorporate video into Web pages. –To use the embed element to add sound or video. –To use the Windows Media Player ActiveX control to play a variety of media formats in Web pages. –To use the Microsoft Agent ActiveX control to create animated characters that speak to users and respond to spoken commands from users. –To embed RealOne Player™ to include streaming audio and video in a Web page. –To embed video and create graphics in a Web page using SMIL and SVG.

 2004 Prentice Hall, Inc. All rights reserved Introduction Multimedia –Use of sound, images, graphics and video –Add sound, video, and animated characters to Web-based applications –Streaming technologies

 2004 Prentice Hall, Inc. All rights reserved Audio and Video Can be embedded in Web page Can be downloaded “on-demand” Encoding algorithm or codec –Transforms raw audio or video into a format that Web browsers can display

 2004 Prentice Hall, Inc. All rights reserved Adding Background Sounds with the bgsound Element bgsound element –src property Specifies the URL of audio clip to be played –loop property Specifies number of times audio clip will play –balance property Specifies balance between left and right speakers –volume property Determines volume of audio clip

 2004 Prentice Hall, Inc. All rights reserved. Outline BackgroundAudio.html (1 of 4)

 2004 Prentice Hall, Inc. All rights reserved. Outline BackgroundAudio.html (2 of 4)

 2004 Prentice Hall, Inc. All rights reserved. Outline BackgroundAudio.html (3 of 4)

 2004 Prentice Hall, Inc. All rights reserved. Outline BackgroundAudio.html (4 of 4)

 2004 Prentice Hall, Inc. All rights reserved Adding Video with the img Element’s dynsrc Property img element –Incorporates both images and videos –src property Indicates source is image –dynsrc property Indicates source is video clip –start property Specifies when video should start playing Event fileopen –Video should play as soon as it loads Event mouseover –Video should play when user position mouse over video

 2004 Prentice Hall, Inc. All rights reserved. Outline Dynamicimg.html (1 of 2)

 2004 Prentice Hall, Inc. All rights reserved. Outline Dynamicimg.html (2 of 2)

 2004 Prentice Hall, Inc. All rights reserved Adding Audio or Video with the embed Element Element embed –Embeds media clip into Web page –Displays a graphical user interface (GUI) –Supported by both Microsoft Internet Explorer and Netscape

 2004 Prentice Hall, Inc. All rights reserved. Outline EmbeddedAudio.html (1 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline EmbeddedAudio.html (2 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline EmbeddedAudio.html (3 of 3)

 2004 Prentice Hall, Inc. All rights reserved Adding Audio or Video with the embed Element Play Pause StopMuteVolume

 2004 Prentice Hall, Inc. All rights reserved. Outline EmbeddedVideo.html (1 of 2)

 2004 Prentice Hall, Inc. All rights reserved. Outline EmbeddedVideo.html (2 of 2)

 2004 Prentice Hall, Inc. All rights reserved Using the Windows Media Player ActiveX Control object element –Embed Windows Media Player and ActiveX controls –Property id Specifies scripting name of element –width and height properties Specify width and height in pixels –property classid Specifies ActiveX control ID –Element param Specify parameter –Parameter FileName Specifies file containing media clip –AutoStart (boolean value) –ShowControls (boolean value) –Loop (boolean value)

 2004 Prentice Hall, Inc. All rights reserved. Outline MediaPlayer.html (1 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline MediaPlayer.html (2 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline MediaPlayer.html (3 of 3)

 2004 Prentice Hall, Inc. All rights reserved Microsoft Agent Control Interactive animated characters Speaks Supports speech recognition

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (1 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (2 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (3 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (4 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (5 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (6 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (7 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (8 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (9 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (10 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (11 of 12)

 2004 Prentice Hall, Inc. All rights reserved. Outline tutorial.html (12 of 12)

 2004 Prentice Hall, Inc. All rights reserved.

28.7 Microsoft Agent Control Fig. 28.7Peedy finishing introduction.

 2004 Prentice Hall, Inc. All rights reserved Microsoft Agent Control Fig. 28.8Peedy ready to receive voice commands.

 2004 Prentice Hall, Inc. All rights reserved Microsoft Agent Control Fig. 28.9Peedy receiving voice command.

 2004 Prentice Hall, Inc. All rights reserved Microsoft Agent Control Fig Peedy discussing Good Programming Practices.

 2004 Prentice Hall, Inc. All rights reserved Microsoft Agent Control

 2004 Prentice Hall, Inc. All rights reserved Microsoft Agent Control

 2004 Prentice Hall, Inc. All rights reserved Microsoft Agent Control

 2004 Prentice Hall, Inc. All rights reserved RealOne Player Plug-in Element embed –Embed RealOne Player plug-ins for video and audio –Attribute type Specifies MIME type of embedded file –Attributes width and height Specify dimensions of space the control occupies –Attribute autostart Determines whether media start playing when page loads –Attribute controls Specifies which controls users can access –Attribute src Set to location of streaming media

 2004 Prentice Hall, Inc. All rights reserved. Outline StreamingMedia.html (1 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline StreamingMedia.html (2 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline StreamingMedia.html (3 of 3)

 2004 Prentice Hall, Inc. All rights reserved Synchronized Multimedia Integration Language (SMIL) Coordinate wide range of multimedia elements XML-based description language Organize text, audio, video to occur simultaneously or sequentially Provide time reference for all instances of text and media Specifies source and presentation of multimedia

 2004 Prentice Hall, Inc. All rights reserved. Outline exampleSMIL.smil (1 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline exampleSMIL.smil (2 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline exampleSMIL.smil (3 of 3)

 2004 Prentice Hall, Inc. All rights reserved. Outline SMILexample.html (1 of 1)

 2004 Prentice Hall, Inc. All rights reserved.

28.10 Scalable Vector Graphics (SVG) Describes vector graphic data for JPEG, GIF, and PNG formats Vector graphics –Produced by mathematical equations XML vocabulary

 2004 Prentice Hall, Inc. All rights reserved. Outline shapes.svg (1 of 2)

 2004 Prentice Hall, Inc. All rights reserved. Outline shapes.svg (2 of 2)

 2004 Prentice Hall, Inc. All rights reserved.

Outline planet.svg (1 of 2)

 2004 Prentice Hall, Inc. All rights reserved. Outline planet.svg (2 of 2)

 2004 Prentice Hall, Inc. All rights reserved Web Resources msdn.microsoft.com/downloads/default.asp smw.internet.com/smil/smilhome.html