Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
4th Edition
ISBN: 9780134787961
Author: Tony Gaddis, Godfrey Muganda
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 14, Problem 10AW
Explanation of Solution
Playing sound files:
- The classes “Media” and “MediaPlayer” are used to play audio files.
- The audio file is been loaded into memory by “Media” class.
- The methods for playing audio files are been provided by “MediaPlayer” class.
- The steps involved in process of playing an audio file includes:
- The audio file is been loaded into memory.
- An instance of “Media” class is been created.
- The constructor is been passed with URL that specifies name of file and its location.
- The audio file is been played.
- An instance of “MediaPlayer” class is been created.
- The constructor is been passed with media object as an argument.
- The methods that help to play audio file includes:
- setAutoPlay(value):
- If value “true” is been passed as argument, then audio file is immediately played.
- It starts playing from beginning of file.
- play():
- It starts playing sound file.
- Normally, it starts playing audio file from beginning.
- If sound file is been paused currently, the method resumes from point it was paused.
- pause():
- It pauses the sound file.
- The “play” method causes audio file to resume playing at point where it was paused.
- stop():
- It stops audio file’s playback.
- Now, if “play” method is used, audio file starts playing from beginning.
- setCycleCount(value):
- The “value” specifies number of times that sound file should be played...
- setAutoPlay(value):
- The audio file is been loaded into memory.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
PLEASE DONT COPY OFF OTHER POSTS
CODE help with java..plzz paste indented code
add comments too
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.
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.
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() {
} }
Chapter 14 Solutions
Starting Out with Java: From Control Structures through Data Structures (4th 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 - Prob. 14.12CPCh. 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 - Write a statement that instantiates the Circle...Ch. 14 - Prob. 3AWCh. 14 - Write code that does the following: Instantiates...Ch. 14 - Prob. 5AWCh. 14 - Write a statement that instantiates the Text...Ch. 14 - Prob. 7AWCh. 14 - Assume myBox is a Rectangle object. Write the code...Ch. 14 - Write code that creates a Circle, with a radius of...Ch. 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 - Prob. 1PCCh. 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
- Build 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_forwardimage viewer please answer the following question in javaarrow_forwardPython: I am trying to write a simple GUI based program with two input fields “Directory/filename” and “word” next to each other and one output text field below. Using recursion the program should go through all the files and folders searching for the entered word. If a match is found the path to the file should be printed in the text field + the content of line the word is found in . It should also print how many folders and files has been searched and how many times the word was found. Any ideas?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_forwardCODE help with java..plzz paste indented code PLEASE DONT COPY OFF OTHER POSTS add comments tooarrow_forwardCan you please help me do this program, its for a class called Object Oriented Programmingarrow_forward
- codes in m.filewhen code run, it must Create a flower and put a leaf right next to this flower.Pick a different colour for the flower with different tones. can you put commend to each line for explaining the line you can see an example flower in the imagearrow_forwardNeed help with coding this in python using tkinter Write a GUI program to let the user enter a file name from an entry field and then count the number of occurrences of each letter in that file. Clicking theShow Result button displays the result in a text widget. You need to displaya message in a message box if the file does not exist. https://www.bartleby.com/questions-and-answers/need-help-with-coding-this-in-python-using-tkinter-write-a-gui-program-to-let-the-user-enter-a-file-/153862b8-6d38-47a4-bd38-9c66882021d1arrow_forwardModify ccurve.py by changing the background color to yellow, and curve color to red Code: """Program file: ccurve.pyAuthor: Ken This program prompts the user for the level ofa c-curve and draws a c-curve of that level.""" from turtle import Turtle def cCurve(t, x1, y1, x2, y2, level):def drawLine(x1, y1, x2, y2):"""Draws a line segment between the endpoints."""t.up()t.goto(x1, y1)t.down()t.goto(x2, y2)if level == 0:drawLine(x1, y1, x2, y2)else:xm = (x1 + x2 + y1 - y2) // 2ym = (x2 + y1 + y2 - x1) // 2cCurve(t, x1, y1, xm, ym, level - 1)cCurve(t, xm, ym, x2, y2, level - 1) def main():level = int(input("Enter the level (0 or greater): "))t = Turtle()t.hideturtle()cCurve(t, 50, -50, 50, 50, level) main()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
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author: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
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT