Android視頻播放器示例含代碼

Android視頻播放器示例

通過 MediaControllerVideoView 類的幫助,我們可以在Android中播放視頻文件。愛掏網 - it200.com

MediaController類

android.widget.MediaController 是一個包含媒體控制器(如播放/暫停、上一個、下一個、快進、快退等)的視圖。愛掏網 - it200.com

VideoView類

android.widget.VideoView 類提供了播放和控制視頻播放器的方法。愛掏網 - it200.comVideoView類的常用方法如下:

方法 描述
public void setMediaController(MediaController controller) 設置媒體控制器到視頻視圖。愛掏網 - it200.com
public void setVideoURI (Uri uri) 設置視頻文件的URI。愛掏網 - it200.com
public void start() 啟動視頻視圖。愛掏網 - it200.com
public void stopPlayback() 停止播放。愛掏網 - it200.com
public void pause() 暫停播放。愛掏網 - it200.com
public void suspend() 暫停播放。愛掏網 - it200.com
public void resume() 恢復播放。愛掏網 - it200.com
public void seekTo(int millis) 跳轉到指定時間(以毫秒為單位)。愛掏網 - it200.com

activity_main.xml

將VideoView從工具欄拖動到activity_main.xml文件中,現在該文件將變為如下內容:

<RelativeLayout xmlns:androclass="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <VideoView
        android:id="@+id/videoView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true" />

</RelativeLayout>

Activity類

讓我們編寫代碼來播放視頻文件。愛掏網 - it200.com在這里,我們將播放位于sdcard/media目錄下的1.mp4文件。愛掏網 - it200.com

package com.example.video1;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.MediaController;
import android.widget.VideoView;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        VideoView videoView =(VideoView)findViewById(R.id.videoView1);

                //Creating MediaController
        MediaController mediaController= new MediaController(this);
            mediaController.setAnchorView(videoView);        

              //specify the location of media file
           Uri uri=Uri.parse(Environment.getExternalStorageDirectory().getPath()+"/media/1.mp4");        

              //Setting MediaController and URI, then starting the videoView
           videoView.setMediaController(mediaController);
           videoView.setVideoURI(uri);        
           videoView.requestFocus();
           videoView.start();

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

}

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: a级毛片免费观看在线播放 | aaa毛片免费观看| 欧美日韩国产区在线观看| 国产精品一区二区久久| 久久久久国色AV免费观看性色| 精品国产一区二区三区在线 | 性做久久久久久免费观看| 亚洲第一区二区快射影院| 黄页网站在线免费观看| 少妇人妻偷人精品一区二区| 亚洲导航深夜福利| 色噜噜狠狠色综合免费视频| 大学生美女毛片免费视频| 久精品在线观看| 精品久久久久香蕉网| 国产精品一区二区av| 两个人www免费高清视频| 欧美综合激情网| 国产乱子伦精品视频| 99国产精品视频免费观看| 日本高清电影免费播放| 伊人久久中文字幕| 香港伦理电影三级中文字幕| 天天射天天操天天色| 久久精品综合电影| 狠狠躁天天躁中文字幕无码| 国产在线视频网| 99热这里有精品| 日本不卡在线播放| 亚洲欧美日韩中文久久| 色综合久久久久久久久久| 国产美女网站视频| 中文天堂最新版www| 欧美va天堂va视频va在线| 全部免费a级毛片| 成人国产在线24小时播放视频| 女人18与19毛片免费| 久久国产免费福利永久| 欧美精品videossex欧美性| 四虎影视成人永久免费观看视频| 怡红院色视频在线|