欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android中如何利用MediaPlay播放音頻和視頻-創(chuàng)新互聯(lián)

今天小編給大家分享一下Android中如何利用MediaPlay播放音頻和視頻的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

為隴縣等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及隴縣網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、隴縣網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

實(shí)現(xiàn)MediaPlay的基本步驟是

  1. 創(chuàng)建MediaPlay對(duì)象

  2. 調(diào)用setDataSource對(duì)象這是音頻文件路徑

  3. 調(diào)用prepare加載音頻

  4. 調(diào)用start開始播放

  5. 調(diào)用pause暫停

  6. 調(diào)用stop停止播放

而MediaPlay也有其他方法

  • getCurrentPosition,獲得當(dāng)前播放位置

  • getDuration,獲得播放時(shí)長(zhǎng)

  • isPlay,判斷是否處于播放狀態(tài)

  • release,釋放資源

  • reset,回到最初的狀態(tài)

  • seekTo,設(shè)置播放位置

  • setVolume,設(shè)置音量

    private  MediaPlayer mediaPlayer=null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mediaPlayer=new MediaPlayer();
        if(ContextCompat.checkSelfPermission(this,
                Manifest.permission.READ_EXTERNAL_STORAGE)
                != PackageManager.PERMISSION_GRANTED){
            ActivityCompat.requestPermissions(this,
                    new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},1);
        }else{
            initMediaPlayer();
        }
        Button btPlayMp3= (Button) findViewById(R.id.btPlayMp3);
        btPlayMp3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(!mediaPlayer.isPlaying()){
                    mediaPlayer.start();
                }
            }
        });
        Button btPauseMp3= (Button) findViewById(R.id.btPauseMp3);
        btPauseMp3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(mediaPlayer.isPlaying()){
                    mediaPlayer.pause();
                }
            }
        });
        Button btStopMp3= (Button) findViewById(R.id.btStopMp3);
        btStopMp3.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(mediaPlayer.isPlaying()){
                    mediaPlayer.stop();
                    try {
                        mediaPlayer.prepare();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        });
    }
    private void initMediaPlayer(){
        try {
            File file=new File(Environment.getExternalStorageDirectory()+"/music","honor.mp3");
            mediaPlayer.setDataSource(file.getPath());
            mediaPlayer.prepare();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    @Override
    public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
        if(requestCode==1){
            if(grantResults.length>0 && grantResults[0]==PackageManager.PERMISSION_GRANTED){
                initMediaPlayer();
            }else{
                Toast.makeText(this,"未獲得SD卡訪問權(quán)限",Toast.LENGTH_LONG).show();
                finish();
            }
        }
    }
    @Override
    protected void onDestroy() {
        if(mediaPlayer!=null){
            mediaPlayer.stop();
            mediaPlayer.release();
            mediaPlayer=null;
        }
        super.onDestroy();
    }

以上就是“Android中如何利用MediaPlay播放音頻和視頻”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞標(biāo)題:Android中如何利用MediaPlay播放音頻和視頻-創(chuàng)新互聯(lián)
URL網(wǎng)址:http://www.aaarwkj.com/article14/coipde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、企業(yè)網(wǎng)站制作、全網(wǎng)營(yíng)銷推廣定制網(wǎng)站、面包屑導(dǎo)航、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
日本韩国国语对白一区二区三区| 色哟哟在线观看精品一区| 丰满少妇被激烈的插进去| 欧美成人黄色免费在线网站| 男人天堂av网在线观看| 少妇高潮一区二区三区在线| 亚洲国产日韩欧美在线| 中文字幕av一区二区人妻| 丰满少妇在线观看网站| 中文字幕熟女人妻另类癖好| 亚洲黄色手机在线网站| 成人一区二区三区乱码| av中文字幕一区二区三区| 免费观看久久久激情片| 亚洲人的av在线播放| 四影虎影永久免费观看| 极品少妇高潮在线观看免费| 亚洲av在线av天堂| 国产三级传媒视频在线观看| 未满十八禁止免费视频| 91国内偷拍富婆国内精品对白| 国产情侣自拍视频在线观看| 国产不卡的视频在线观看| 夫妻性生活短是什么原因 | 伊人久久亚洲精品综合| 国产高潮精品呻吟久久av| 怡红院一区二区三区毛片| 激情久久五月激情婷婷| 国产实拍之强伦奸在线观看| 国语精品对白交换日韩| 久久婷婷av一区二区三区| 激情五月婷婷久久av| 午夜精品人妻一区二区| 黄片视频免费在线观看播放| 亚洲华人在线免费视频| 日本在线一区二区视频麻豆| 丰满人妻少妇一区二区| 亚洲欧美日韩国产99| 91狠狠综合久久精品| 日本女优久久精品观看| 综合激情丁香久久狠狠|