Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
7th Edition
ISBN: 9780134802213
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 14, Problem 11AW
Explanation of Solution
Playing video files:
- The classes “Media”, “MediaPlayer” and “MediaView” are used for playing media files.
- The media file is been loaded into memory by “Media” class.
- The methods for playing media files are been provided by “MediaPlayer” class.
- The “MediaView” class could be inserted into scene graph; it affords a way to view video on screen.
- The steps involved in process of playing a media file includes:
- The media file is been loaded into memory.
- An instance of “Media” class is been created.
- The media file’s playback is been controlled.
- An instance of “MediaPlayer” class is been created.
- It controls playback of video.
- Display the video file
- An instance of “MediaView” class is been created.
- The “MediaPlayer” object is been passed as an argument to constructor.
- It could be added to scene graph.
- The size of viewing window could be adjusted with “setFitWidth” and “setFitHeight” methods.
- The video is resized to fit within viewing window.
- The media file is been loaded into memory.
- The methods that help to play video file includes:
- play():
- It starts playing video file.
- Normally, it starts playing video file from beginning.
- If video file is been paused currently, the method resumes from point it was paused.
- pause():
- It pauses the video file.
- The “play” method causes video file to resume playing at point where it was paused.
- stop():
- It stops video file’s playback...
- play():
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
a textbox for an optional search term, and a file upload field which allows them to upload a file which contains multiple lines of text (with the file each line should be treated as a separate string).
The user can enter a string and upload a file in the same submission of the form.
For the single string: if a search term is provided, output the string with the search term highlighted (by wrapping the term in a span with an appropriate class).
For the file upload:, if a search term is provided output only the strings that contain the search term (with the search term highlighted) and a count of the number of strings that did not have the term.
please do this in PHP and HTML only
write the code to lookup, add and remove phoneentries from the phonebook text file .
These are the code we use for the lookup, add and remove in the case statement.(Lookup)# Look someone up in the phone bookgrep $1 phonebook
(add)echo "$1 $2" >> phonebooksort -o phonebook phonebook
(Remove)grep -v "$1" phonebook > /tmp/phonebookmv /tmp/phonebook phonebook
Write a complete Bash script which will accept up to three command-line arguments: the first one is either (lookup, add or remove), the second one is a name enclosed in single quotes and the third one (if doing an add) is a phone number enclosed in single quotes. Using a case statement to match on either lookup, add or remove, the script should then perform the requested operation. Again here, you should first check for null arguments before continuing with the rest of the script or requested operation. In addition, the person may not be in the phonebook for lookup or remove so, you need to account for this.
I would like you to create an image file programmatically. Your image file should be called OnTheFlyPy.ppm and the code you write to create should be in a public static void makePPM() method defined in the provided Main.java class.
HINT: You might find a nested loop to be helpful for this problem.
Your OnTheFlyPy.ppm should be be 100 pixels wide and 100 pixels tall and the PPM header lines should be correct.
The first two rows and last two rows in the OnTheFlyPy.ppm should be red (Red=255, Green=0, Blue= 0).
The first two columns and last two columns in the OnTheFlyPy.ppm (except for the part that overlaps with the red pixels you created in the previous part) should should be blue (Red=0, Green=0, Blue= 255).
The remaining pixels in your OnTheFlyPy.ppm image should be white (Red=255, Green=255, Blue= 255). Here is a picture of what your final image should look like:
import java.io.*;
public class Main{ public static void main(String[] args) { makePPM(); }…
Chapter 14 Solutions
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Ch. 14.1 - Prob. 14.1CPCh. 14.1 - Prob. 14.2CPCh. 14.1 - Prob. 14.3CPCh. 14.1 - Prob. 14.4CPCh. 14.1 - In what package is the Color class?Ch. 14.1 - Prob. 14.6CPCh. 14.1 - Prob. 14.7CPCh. 14.1 - Prob. 14.8CPCh. 14.1 - Prob. 14.9CPCh. 14.1 - Prob. 14.10CP
Ch. 14.1 - Prob. 14.11CPCh. 14.1 - Which of the following is not a subclass of the...Ch. 14.2 - Prob. 14.13CPCh. 14.2 - Prob. 14.14CPCh. 14.2 - Prob. 14.15CPCh. 14.2 - Prob. 14.16CPCh. 14.2 - Prob. 14.17CPCh. 14.2 - Prob. 14.18CPCh. 14.2 - Prob. 14.19CPCh. 14.2 - Prob. 14.20CPCh. 14.2 - Prob. 14.21CPCh. 14.3 - Prob. 14.22CPCh. 14.3 - Prob. 14.23CPCh. 14.3 - Prob. 14.24CPCh. 14.3 - Prob. 14.25CPCh. 14.3 - Prob. 14.26CPCh. 14.3 - Prob. 14.27CPCh. 14.3 - Prob. 14.28CPCh. 14.3 - Prob. 14.29CPCh. 14.3 - Prob. 14.30CPCh. 14.4 - What two classes do you use to play an audio file?Ch. 14.4 - Refer to your answer to Checkpoint 14.31. In what...Ch. 14.4 - Prob. 14.33CPCh. 14.4 - Prob. 14.34CPCh. 14.5 - What three classes do you use to play a video...Ch. 14.5 - Refer to your answer to Checkpoint 14.35. In what...Ch. 14.5 - Prob. 14.37CPCh. 14.6 - Prob. 14.38CPCh. 14.6 - Prob. 14.39CPCh. 14.6 - What type of event happens when the user presses...Ch. 14.6 - What KeyEvent method can you call to determine...Ch. 14.6 - Refer to your answer for Checkpoint 14.41. What...Ch. 14 - Line, Circle, and Rectangle are subclasses of...Ch. 14 - Prob. 2MCCh. 14 - Prob. 3MCCh. 14 - Prob. 4MCCh. 14 - Prob. 5MCCh. 14 - Prob. 6MCCh. 14 - Prob. 7MCCh. 14 - Prob. 8MCCh. 14 - This interpolator causes an animation to start...Ch. 14 - You use these two classes to play an audio file....Ch. 14 - Prob. 11TFCh. 14 - Prob. 12TFCh. 14 - True or False: If an ellipses X-radius and...Ch. 14 - Prob. 14TFCh. 14 - Prob. 15TFCh. 14 - Write a statement that instantiates the Line...Ch. 14 - Prob. 2AWCh. 14 - Prob. 3AWCh. 14 - Write code that does the following: Instantiates...Ch. 14 - Prob. 5AWCh. 14 - Prob. 6AWCh. 14 - Prob. 7AWCh. 14 - Prob. 8AWCh. 14 - Prob. 9AWCh. 14 - Prob. 10AWCh. 14 - Prob. 11AWCh. 14 - Prob. 1SACh. 14 - Prob. 2SACh. 14 - Prob. 3SACh. 14 - Prob. 4SACh. 14 - Prob. 5SACh. 14 - Prob. 6SACh. 14 - What RotateTransition class method do you use to...Ch. 14 - Prob. 8SACh. 14 - Prob. 9SACh. 14 - Prob. 10SACh. 14 - Prob. 11SACh. 14 - This Old House Use the basic shapes you learned in...Ch. 14 - Tree Age Counting the growth rings of a tree is a...Ch. 14 - Hollywood Star Make your own star on the Hollywood...Ch. 14 - Prob. 4PCCh. 14 - Solar System Use the Circle class to draw each of...Ch. 14 - Prob. 6PCCh. 14 - Prob. 7PCCh. 14 - Prob. 8PCCh. 14 - Coin Toss Write a program that simulates the...Ch. 14 - Lunar Lander The books online resources...Ch. 14 - Change for a Dollar Game The books online...Ch. 14 - Rock, Paper, Scissors Game Write a program that...
Knowledge Booster
Similar questions
- for my python class I am to write a program to modify immages. the image format being used is a PPM. the PPM image format is encoded in human readable plan text. PPM image has two parts (1. header and 2. body PPM BodyBelow the header is the body of the PPM file. Each pixel has a red,green, and blue value as indicated by an integer number between 0 and255. For example, the pixel with a RGB value of (255, 0, 0) representsthe color Red.Example PPM ImageDownload the PPM image of the NY sky line. You can open theimage with a PPM image reader software such as Ifranview. The imagefile can also be opened as plain text in a text editor, which allows us toedit the image.Tasks:Write a program to modify a PPM image in the following ways:1. Negate the colors in the image2. Apply a high contrast to the image3. Apply a gray scale to the image4. Remove a primary color (red, green, blue) from the imageYour program should follow the steps below:1. Prompt the user to enter the input PPM file name, the…arrow_forwardA Comma Separated Value (CSV) text file called movies.txt is located in the directory of your Eclipse Project.( If your Eclipse Project name is Assignment2, the text file is located under Assignment2, NOT src folder) It contains data for one movie on each line.Each Movie contains the following data items:Title(String), Year(int-4 digits), Runtime(double). Example: Gemini Man,2019,1.97 Mortal Engines,2018,2.01 Write Java program(s) to do the following:1) Read the movies.txt Text file and write the data as a Serialized file called movies.ser to the local directory(same as movies.txt).2) Read the movies.ser serialized file and output the data on to the Console in the format shown below. NOTE: DO NOT just write out the data from movies.txt using System.out.println(). This will receive no credit. You MUST read the data from the movies.ser file and output the data.We will check the movies.ser file for grading. The spacing for the output is: Title(20), Year (8) and Runtime (10.2)Title and…arrow_forwardBuild a csharp application that reads from a file and print out the contents of that file in another files words by words (i.e. one word each line)arrow_forward
- Write (JAVA) methods for Browser button and Paste button. Browse Button: When user clicks “Browse” Button, a file explorer should open so that user can select an image file. Selected image file must be converted according to the panel_1 size and display on the panel_1 and also file path should be shown on textfield (“txtPath”). Paste Button: When user clicks “Paste” Button, area selected from xmin, xmax, ymin, and ymax textfields will be copied from panel_1 and pasted (or show) in panel_2. Note: Write custom methods if required for your solution.arrow_forwardI am trying to make a code that creates a PPM file that outputs the same image that is in the screenshot with these instructions and I don't know how to make the white pixels become red and blue. instructions Your OnTheFlyPy.ppm should be be 100 pixels wide and 100 pixels tall and the PPM header lines should be correct. The first two rows and last two rows in the OnTheFlyPy.ppm should be red (Red=255, Green=0, Blue= 0). The first two columns and last two columns in the OnTheFlyPy.ppm (except for the part that overlaps with the red pixels you created in the previous part) should should be blue (Red=0, Green=0, Blue= 255). The remaining pixels in your OnTheFlyPy.ppm image should be white (Red=255, Green=255, Blue= 255). Here is a picture of what your final image should look like: import java.io.*; public class Main{ public static void main(String[] args) { makePPM(); } public static void makePPM() { } }arrow_forwardwrite a program that lets a user display and modify pictures, add 4 button so that clicking a particular button will shift the image by a small amount in the north,,south, east or west direction inside the windows. also a menu bar with 2 menus: File and Image, the file menu should contain an open menu item that users can select to display JPEC and PNG files from the disk in the windows. the Image menu should contain these menu items: Robert, Shear, and Scale when user selects any one of the items, an input dialog box should display, in which the users can specify the rotation anglearrow_forward
- Assume that the 52 images for a deck of cards are in a DECK folder, with the file naming scheme .gif. Thus, for example, the image for the Ace of Hearts is in a file named 1H.gif, and the image for the King of Spades is in a file named 13S.gif. Furthermore, there is an image file named B.gif for the backside image of all the cards. This will be the card’s image if its faceup variable is False. Using the DiceDemo program as a role model, write a GUI program that allows you to deal and view cards from a deck. Be sure to define a helper method that takes a Card object as an argument and returns its associated image, and remember to turn the cards as you deal them.arrow_forwardFrames Unlimited is a wholesaler that specializes in picture frames. The company stores its product information (each item’s number, name, size and price) in a sequential access file named pictureFrame.txt. You need to create a report using the pictureFrame.txt sequential access file. The report should contain a list of all picture frames with a size of 5×7. The report will be saved to another sequential access file named pictureFrame57.txt. Your first step is to ____. a. determine whether the pictureFrame.txt file exists b. declare a StreamReader variable for the input file c. open the pictureFrame.txt file for input using the OpenText method d. open the pictureFrame57.txt file for output using the CreateText methodarrow_forwardQUESTION 9 JavaFX Screen layout is created in a QUESTION 10 type file. Use StringBuilder if you want to create strings.arrow_forward
- in python Write a program that will open a file .csv, read its contents and print them out. Your output should look like this: .csv (look the image) the file looks like these image First Last Age Wagejane Smith 21.00 21.50Jack Jones 20.00 19.50Edgar Martinez 22.00 22.75Zanab Sayegh 21.00 21.75arrow_forwardIn Python Take the Deck of cards we created in Problem Solving Exercise: Shuffle and Deal Cards and write the (unshuffled) deck to a csv file. It should create a csv file with a card per row with the name, value and suit in each row (example below): 2 Spades 2 3 Spades 3 4 Spades 4 5 Spades 5 6 Spades 6 7 Spades 7 8 Spades 8 9 Spades 9 10 Spades 10 J Spades 11 Q Spades 12 K Spades 13 A Spades 14 2 Hearts 2 3 Hearts 3 I'm so confused with this question. below is my code for thisarrow_forwardGiven an input file of dates represented as Strings, read the dates from the file and display them in a GUI. The dates will be in the form yyyymmdd (such as 20211001 for October 1, 2021). The GUI should have a GridLayout with one row and two columns. The left column should display the dates in the format read from the file, and the right column should display the dates as Date212 object in sorted order (using Selection Sort).arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT