Lập trình Android –Play file MP3

Lập trình Android –Play file MP3

Mục tiêu:

Play 1 file mp3 riengmotgoctroi.mp3, khi touch lên màn hình thì tạm dừng, nếu touch 1 lần nữa thì sẽ chơi tiếp.

Chuẩn bị: chép file riengmotgoctroi.mp3 vào trong folder res/raw

Bước 1: Thiết kế giao diện

Bước 2:

Tạo đối tượng mediaplayer và play khi khởi động chương trình

mp= MediaPlayer.create(this, R.raw.riengmotgoctroi);
mp.start();

Touch vào màn hình sẽ ngưng phát nhạc và touch lần nữa để chơi tiếp

LinearLayout layout = (LinearLayout) findViewById(R.id.root);

   layout.setOnClickListener(new View.OnClickListener() {                    
             @Override
             public void onClick(View v) {
               // TODO Auto-generated method stub
               if(flag)
               {
                       mp.pause();
                       cur_position = mp.getCurrentPosition();
                       flag=false;
                }
                else
                {
                       mp.seekTo(cur_position);
                       mp.start();
                       flag=true;
                 }
       }

  }); 

Chạy và nghe nhạc thôi

Bạn thấy bài viết này như thế nào?: 
Average: 10 (2 votes)
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Quảng cáo việc làm

 

Thích hợp các bạn nữ mảng thợ may làm việc tại nước NGA

Đơn hàng Tuyển dụng 100 Thợ may đi Nga(đợt 1 tháng 3.2021, đợt 2 tháng 5.2021). Lương thực lãnh 800 USD, bao ăn ở, vé máy bay và visa, phí xuất cảnh(1800 USD)trả khi đi làm có lương. Bạn có thể liên hệ CÔNG TY qua Phone/Zalo: (+84) 944 225 212. Công ty sẽ tư vấn cho bạn.

Xem chi tiết: >>> https://bit.ly/3o9NOfR

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
14 Drupal Themes miễn phí tốt nhất

14 Drupal Themes miễn phí tốt nhất

Free Drupal themes are in high demand, because of the versatility and growing popularity of DrupalCMS.  While Drupal can be used for blogging platforms in a similar manner to WordPress, Drupal’s core is also suited to eCommerce, social media and other applications, thanks to the large extensibility of the features.

Cuộc thi lập trình nhanh trên di động Teckathon 2014 “ Hack Your Life”

Cuộc thi lập trình nhanh trên di động Teckathon 2014 “ Hack Your Life”

Tại Việt Nam, sự kiện Flappy Bird đã mang đến một hơi thở mới, một động lực mới cho những nhà lập trình và thiết kế trên điện thoại di động.

Tính năng mới trong HĐH Mountain Lion phiên bản Beta

Tính năng mới trong HĐH Mountain Lion phiên bản Beta

Nằm trong Notification Center, tính năng "Đừng làm phiền" sẽ là bức tường cản phá những điều gây chi phối trong giờ làm việc trên Mac.