add some beautiful girls to the background, just add background to the layout file. Here we will focus on logic, if you don't talk about these fancy things, how can you switch from the first activity to the second activity? We need to use our powerful Intent. Intent can implement the conversion of one activity to another. When you click a song, the playing interface needs to know that you are playing the magic horse. A series of Song information needs to be passed to the second interface. This
The player features are as follows:
1. Pause, play2. Drag bar implementation, fast forward, rewind3. Sync Lyrics4. Next song, last one.5. Album Image display6. Background playback, notice bar display7. Call, pause, end of call, start playing.The interface is as follows:
When playing, there will be an icon in the notification bar. Paused, Icon disappears
Background playback, will be displayed in the notification bar, click, you can enter the playb
engine invokes the Oncompletion.oncompletion () callback method provided by the client programmer. Can be set by calling the Mediaplayer.setoncompletionlistener (Oncompletionlistener) method. The internal playback engine once called the Oncompletion.oncompletion () callback method, indicating that the MediaPlayer object entered the playbackcompleted state. 9.3) when in playbackcompleted state, you can call the start () method again to let the MediaPlayer object enter the started state again.
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 arrives. Of course, there is also the song rejection function of the previous version, which uses an acceleration sensor to control the pause
A flash video player is required.
The Flash plug-in can be installed only after Android2.2 and the Flash video can be played in WebView. The initial idea is to set a full-screen WebView for the Activity and then input a Flash Address. Later, I found some problems and made it clear.
1. directly call webView. loadUrl and input the Flash Address. On my custom machine, a white screen is sometimes displayed (no sound or image ).
2. Package the Flash Add
,context.bind_auto_create); You can, of course, start the service in a startservice way, so that when you end the activity, it does not end service}
Private String transfermillitotime (int millis) {dateformat format = new SimpleDateFormat ("Mm:ss");
String result = Format.format (new Date (Millis));
return result; Private class Musicreceiver extends BROADCASTRECEIVER{//3 @Override public void onreceive (context context, Intent Intent) {//TODO auto-generated Method stub if (Intent.getintextr
In the previous article, we introduced the introduction of the app with the ADSL driver.OpenwrtAnd simple configuration. This time, we will summarize the next interesting application, using Android mobile phone +MPDCreates a wireless music player.
Required equipment:
One route entry for db120, rg100a, or other bcm6358 chips
One USB sound card (two sound cards in my hand can work well, one is st
custom UI, the following properties are available: Uvv_fitxy The Universalvideoview property, Boolean value, true when setting video scaling with the width and height of the view settings in the X, y direction, which may distort the video. False when zooming maintains the length-to-width ratio of the video, similar to the Videoview in the SDK. uvv_scalable The Universalmediacontroller property, Boolean value, displays whether the Zoom button at the bottom right of the control bar is displayed,
Scan local file to load to itemNot limited to apps to music player, other Android works, can also use SdcardsearchtolistOther Android projects can also be used, I have now done a very small demoLater will post, will be in the player, add this function, to achieve just downloaded music, loaded into the playerThis demo s
Graphical User InterfaceThis article documents the process of implementing my Android simple music player, and (a) describes how to build a front-end page of a music player. First of all, look at the end of the interface is this (the interface is a bit rude)The music file list is read from the SD card.First we create the music player's Gui,diagram in layout as sh
Objective
Although Android has built-in Videoview components and MediaPlayer classes to support the development of video players, but support the format, performance and so on are very limited, here with everyone to use the free Vitamio to create their own Android Universal player!
Body
I. Achievement of the goal
1.1 Support formats
Support mainstream video
Android media server Parsing 1-media player service structure, android1-media
The following is one of the four services registered by media server: structure diagram of MediaPlayerService
1. In the figure, the proxy object BpMediaPlayerService of MediaPlayerService is not found. For this part, refer to the Binder proxy object acquisition.
2. The figure mainly shows the MediaPlayer part of MeidaPlayerServ
Recently, I added a function for downloading online songs to my own music player. Although I haven't done the downloading function yet, I finally started it. The downloading is done, not far from the target.
The android player supports "download and play". When you click "MP3 download link" in the system browser, it will automatically play the song and save it to
Introduction and use of Android universal player decoding framework Vitamio, androidvitamio
I. Introduction
Vitamio can smoothly play videos in common formats such as 720P or even 1080P hd mkv, FLV, MP4, MOV, TS, and RMVB, and supports MMS, RTSP, RTMP, and, HLS (m3u8) and other common video streaming protocols, including on-demand and live streaming.
Using the Vitamio framework is mainly because it can play
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 and Baidu Music)Interface composition:Welcom
, clean interface. 2. Interaction is very novel, directly press and hold any position voice song, left slide pause, right slide continue to play, slide is the next song, slide is to share, double-click can see the lyrics, shake can input want to listen to the song, auxiliary voice may not be allowed to change the English meaning, can also be timed.feel the need to improve: 1. Speech recognition is not accurate and is often wrong. 2. The cover quality is too poor. 3. Slide down the next song or i
In the search local video section of Android local video player development, we can search for a local video and display the image, title, and duration of each video, of course, if you need to add other methods such as the Video length and width, you can use the method in the Video class. Since we have obtained the Video, the next step is to decode the Video. I use ffmpeg to decode the Video, so this is the
PrefaceAlthough Android has built the VideoView component and MediaPlayer class to support the development of video players, the supported formats, performance, and other aspects are very limited, here we will use free Vitamio to create our Android universal player!
StatementWelcome to repost, but please keep the original source of the article :) blog Park: http
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.