Chapter 2 music and sound effects
The advertisement says "there is no sound, no sound, no matter how good it is". Let's add the sound effect to the program.
In general, the game sounds are divided into two parts: music and sound. The intuitive difference is that the playing time of music is long and the resource file is large. The playback time of sound effects i
This article introduces the MediaPlayer local music player. When the application is no longer on the frontend and is not using it, we need to establish a Service to ensure that the audio continues to play.
Interaction between Activity and Service binding is the focus of this article (here we need to note that Activity cannot directly access methods in Service objects, so we have introduced it here, this is also a consideration for service security and
Use of the Android service:
We can create an Android program that creates an activity in the SRC directory, a service class that inherits from the services class, and creates a raw folder in the Resource folder res directory to store audio files, such as putting Music.mp3 music files in the directory. The main interface of the program is as follows:
XML layout
can be created less.
2, to avoid unnecessary drawing logic, when needed to draw. This needs to be adjusted based on the control's drawing logic, which is also very important.
3, the general principle is to do everything possible to control the implementation of the OnDraw method within 16ms, will not be card.
Finally, look at the effect we've achieved.
Source Address:
GitHub Address
The above is a small set to introduce Android to create cool
This is the optimized version of the previously created music player, because it previously put the control music playing in the activity, this version has already been placed in the Service, in the service to control the playing of music, broadcastreceiver Transmits some data and stops playing music when a call arrive
Android Learning Organization _ Service simple application. Music player
1. Because we need to use Service, we need to define it in the AndroidManifest. xml file.
2. Then, put the music to be played in the res/raw folder.3.// Music. java FilePackage com. edgar. playservice;
Import com. edgar. playservice. R;Import com
Recently in making an Android phone on the music player, learned a lot of things, such as the use of Fragment,actionbar, and so on, here is the first to introduce the implementation of the lyrics synchronization.
The realization of the lyrics synchronization is simple: Get the time and lyrics in the lyrics file LRC, and then play the corresponding content within the specified time. The difficulty lies in h
path * @return */public list amongString Sdpath = environment.getexternalstoragedirectory () + "";each time a local list is entered, the activity's Onresume method is called. The information is then loaded into all local MP3 songs. Then through a simpleadapter, the MP3 information is displayed. Finally, a click event is added to the list. The Click event is an event that clicks on a song to enter the playlist. All right. The first part is easy, and the second part is about the
With two days of free time, research has written a class Win8-style Android music player that implements most of the basic functions. Here's a look at the specific description:Basic implementation Features:Note: Android system version must be above 2.2, to ensure that the phone installed SD card (some icons to QQ music
Self-developed Win8-style Android music player application source code (standalone version), win8android
I spent two days in my spare time studying and writing a Win8-style android music player, which implements most of the basic functions. The specific description is as follows:
Basic functions:Note: The
YY Music---I spent 3 months on and off from the 0 foundation to learn Android and Java, and began to do their own Android first software, between watching a lot of teaching video, many blogs, just counted Android into a little doorway, finally a few days ago In the school's program comprehensive design class, I took my
Here, we will analyze the structure and execution process of the android testing program based on the music testing program.
O testrunner
1. instrumentation is a basic executable unit, which is similar to activity and service. All test programs must inherit from it.
2. testsuiteprovider is an interface with an interface function gettestsuite to obtain test cases.
3. instrumentationtestrunner mainly reloads
Android audio and video goes deep into thirteen OpenSL ES to create a music player, which can pause and adjust the volume (with source code download), androidopensl
Project addressHttps://github.com/979451341/OpenSLAudioOpenSL ES is a public audio API developed based on NDK, that is, the underlying C language. It can be used to achieve standardized, high-performance, and low-response-time audio functions.Th
void Play () { mpmediaplayer=mediaplayer.create (this, r.raw.first); Try { mpmediaplayer.prepare (); Catch (IllegalStateException e) { e.printstacktrace (); Catch (IOException e) { e.printstacktrace (); } Mpmediaplayer.start (); }The resources under the Res/raw directory, like the assets class resources, are packaged in the APK file, but they are given a resource ID so that we can access them through the ID in the
How to add a menu for setting dual-card ringtones in android Music
1. Enable the scenario mode to set the feature of the dual-card ringtone: MTK_MULTISIM_ROINGTONE_SUPPORT, but the dual-card ringtone cannot be set in Music. To add "Us as SIM1/SIM2 ringtone" in Music"
1, string. xml, add the new string ringtone_as_sim
Today, the study of the slag to play music with MediaPlayer to join the progress bar, the progress bar is now using the Android Seekbar, later will be followed by the UI, in the past can play music on the basis of, now join the main features are two:1 show playback progress in real time2 Manually adjust the playback progressNow a new project to test the slag, lat
Learning Android for two months, feel now into a bottleneck-the basic knowledge, but not flexible use . I think this is what all beginners will encounter when they learn Android.Problem, so it is intended to be a small project for a simple music player, which is also a practical program that is particularly suitable for beginners. Although small, but also can examine a lot of things. A few days ago, I
Scraping award in life often see, online now also has a variety of sweepstakes, below we are going to achieve a scraping music program, can perfect meet everyone's vanity, haha, the following start, 100% winning!Let's take a look at the following:Let's take a look at its layout:
1234567891011121314151617181920212223
RelativeLayoutandroid:layout_width="match_parent"android:layout_height="mat
an analysis of the realization of Android music idiomsBelow isThe catalogue works as follows:specific implementations and issues encountered in the process of writingThe first step: Build a database, such as a large number of data, you can use the EXECL table to do, and then navict visualization tools, import intoload the data database into the project, create a raw folder under the Res directory, Dbopenhel
Recognize audio streams
The first step to creating an excellent audio experience is to understand the type of audio stream that your application will use.
The Android system maintains independent audio channels for playing music, alarms, notifications, incoming call ringtones, system sounds, and call calls.) volume, and DTMF tone keyboard dialing ).
In this way, the user can independently control the volume
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.