日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android原生視頻播放VideoView的使用

瀏覽:148日期:2022-09-23 18:34:42

本文實例為大家分享了Android原生視頻播放VideoView的具體代碼,供大家參考,具體內容如下

布局文件activity_video.xml

<RelativeLayout xmlns:android='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: android:layout_width='match_parent' android:layout_height='match_parent' /> <ProgressBar android: android:layout_width='wrap_content' android:layout_height='wrap_content' android:layout_centerInParent='true' /></RelativeLayout>

對應的Avtivity:VideoActivity.java

package com.example.administrator.main; import android.content.Intent;import android.media.MediaPlayer;import android.net.Uri;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.MotionEvent;import android.view.View;import android.widget.MediaController;import android.widget.ProgressBar;import android.widget.RelativeLayout;import android.widget.VideoView; public class VideoActivity extends AppCompatActivity { private ProgressBar progressBar; private VideoView videoView; private MediaController mediaController; private int intPositionWhenPause = -1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_video); //調用系統自帶視頻播放或者安裝的第三方播放器// Uri uri=Uri.parse('http://vd3.bdstatic.com/mda-ig4tp6gnqwu5we8i/mda-ig4tp6gnqwu5we8i.mp4');// Intent intent=new Intent(Intent.ACTION_VIEW);// intent.setDataAndType(uri,'video/*');// startActivity(intent); initVideoView(); } /** * 初始化videoview播放 */ public void initVideoView() { //初始化進度條 progressBar = (ProgressBar) findViewById(R.id.progressBar); //初始化VideoView videoView = (VideoView) findViewById(R.id.videoView); //初始化videoview控制條 mediaController = new MediaController(this); //設置videoview的控制條 videoView.setMediaController(mediaController); //設置顯示控制條 mediaController.show(0); //設置播放完成以后監聽 videoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { } }); //設置發生錯誤監聽,如果不設置videoview會向用戶提示發生錯誤 videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() { @Override public boolean onError(MediaPlayer mp, int what, int extra) { return false; } }); //設置在視頻文件在加載完畢以后的回調函數 videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { progressBar.setVisibility(View.GONE); videoView.start(); } }); //設置videoView的點擊監聽 videoView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return false; } }); //設置網絡視頻路徑 Uri uri = Uri.parse('http://vd3.bdstatic.com/mda-ig4tp6gnqwu5we8i/mda-ig4tp6gnqwu5we8i.mp4'); videoView.setVideoURI(uri); //設置為全屏模式播放 setVideoViewLayoutParams(2); } /** * 設置videiview的全屏和窗口模式 * * @param paramsType 標識 1為全屏模式 2為窗口模式 */ public void setVideoViewLayoutParams(int paramsType) { //全屏模式 if (1 == paramsType) { //設置充滿整個父布局 RelativeLayout.LayoutParams LayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT); //設置相對于父布局四邊對齊 LayoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); LayoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP); LayoutParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT); LayoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); //為VideoView添加屬性 videoView.setLayoutParams(LayoutParams); } else { //窗口模式 //獲取整個屏幕的寬高 DisplayMetrics DisplayMetrics = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(DisplayMetrics); //設置窗口模式距離邊框50 int videoHeight = DisplayMetrics.heightPixels; int videoWidth = DisplayMetrics.widthPixels; RelativeLayout.LayoutParams LayoutParams = new RelativeLayout.LayoutParams(videoWidth, videoHeight); //設置居中 LayoutParams.addRule(RelativeLayout.ALIGN_TOP); //為VideoView添加屬性 videoView.setLayoutParams(LayoutParams); } } /** * 頁面暫停效果處理 */ @Override protected void onPause() { super.onPause(); //如果當前頁面暫停則保存當前播放位置,全局變量保存 intPositionWhenPause = videoView.getCurrentPosition(); //停止回放視頻文件 videoView.stopPlayback(); } /** * 頁面從暫停中恢復 */ @Override protected void onResume() { super.onResume(); //跳轉到暫停時保存的位置 if (intPositionWhenPause >= 0) { videoView.seekTo(intPositionWhenPause); //初始播放位置 intPositionWhenPause = -1; } }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久国产精品久久久久久电车| 日韩精品一区二区三区中文在线| 国产精品久久久久久模特| 日本免费在线视频不卡一不卡二| 青青草精品视频| 国产极品模特精品一二| 国产区精品区| 国产成人精品亚洲日本在线观看| 四虎884aa成人精品最新| 欧美一级专区| 国产伦精品一区二区三区千人斩| 亚洲黄色网址| 亚洲欧美网站| 免费观看亚洲天堂| 91精品蜜臀一区二区三区在线| 久久福利毛片| 国产极品一区| 欧美成人综合| 国产欧美91| 欧美日韩在线二区| 日本一区免费网站| 久久中文欧美| 老牛影视一区二区三区| 国产精品.xx视频.xxtv| 性欧美69xoxoxoxo| 国产亚洲欧美日韩精品一区二区三区| 高清一区二区三区| 免费在线视频一区| 精品国产欧美日韩一区二区三区| 国产综合婷婷| 久久超碰99| 亚洲欧美久久久| 精品国产亚洲一区二区在线观看| 国产亚洲欧洲| 精品一区二区三区免费看| 欧美.日韩.国产.一区.二区 | 精品捆绑调教一区二区三区| 蜜桃一区二区三区在线观看| 福利在线一区| 日本在线不卡视频一二三区| 日韩一区欧美| 国产精品大片| 在线看片日韩| 久久久久午夜电影| 国产精品久久亚洲不卡| 中国女人久久久| 久久精品国产亚洲一区二区三区| 丝袜美腿成人在线| 涩涩av在线| 国产精品久久久久久模特| 亚洲综合另类| 久久免费黄色| 美女免费视频一区| 日韩精品午夜视频| 亚洲一区二区三区高清| 日韩电影免费网站| 国产精品一区毛片| 亚洲制服一区| 黄色亚洲在线| 91精品国产福利在线观看麻豆| 老司机精品视频网| 免费在线观看视频一区| www成人在线视频| 国产一区日韩| 国产精品成人一区二区网站软件| 亚洲+小说+欧美+激情+另类| 久久中文视频| 日韩在线观看一区| 国产成人免费| 久久国产精品美女| 久久国内精品自在自线400部| 在线精品亚洲| 亚洲五月综合| 石原莉奈在线亚洲二区| 香蕉久久99| 99久久亚洲精品蜜臀| 国产伦乱精品| 欧美日韩亚洲一区三区| 亚洲一区二区三区久久久| 亚洲一区二区三区高清| 欧美午夜三级| 伊人精品一区| 国产精品极品国产中出| 日韩精品国产精品| 丝袜亚洲精品中文字幕一区| 99在线精品免费视频九九视| 日韩一区二区免费看| 国产精品婷婷| 亚洲一级大片| 色综合视频一区二区三区日韩| 一区二区三区四区在线观看国产日韩 | 国产精品久久久久久久久久妞妞 | 99精品视频在线| 免费成人网www| 亚洲女同中文字幕| 亚洲综合三区| 蜜桃久久久久久久| 日本成人手机在线| 国产情侣一区| 免费观看亚洲天堂| 色综合狠狠操| 久久国产电影| 亚洲免费网址| 日韩毛片一区| 国产欧美在线| 欧美国产美女| 91精品观看| 综合激情一区| 国产亚洲电影| 成人台湾亚洲精品一区二区| 中文字幕在线免费观看视频| 九色porny丨国产首页在线| 久久精品影视| 在线综合欧美| 在线国产日韩| 麻豆精品在线播放| 99视频精品全部免费在线视频| 在线亚洲精品| 国产精品探花在线观看| 女生影院久久| 免费人成黄页网站在线一区二区 | 日韩av网站在线观看| 美女久久99| 激情综合网站| 久久激情五月激情| 人人草在线视频| 丝瓜av网站精品一区二区| 日本91福利区| 色一区二区三区| 亚洲日本欧美| 日本不卡免费高清视频在线| 丝瓜av网站精品一区二区| 欧美精品91| 欧洲毛片在线视频免费观看| 日本aⅴ精品一区二区三区| 日韩国产综合| 日韩精品一区二区三区中文字幕| 91亚洲国产高清| 亚洲制服欧美另类| 日韩精品2区| 欧美一级全黄| 91精品亚洲| 国产欧美亚洲精品a| 日韩三区免费| 久久国产婷婷国产香蕉| 1024精品一区二区三区| 国产精品久久乐| av成人国产| sm久久捆绑调教精品一区| 亚洲欧美在线专区| 成人精品久久| 欧美啪啪一区| 夜久久久久久| 在线天堂中文资源最新版| 日韩中文av| 亚洲先锋成人| 国产一区调教| 日韩高清在线一区| 久久婷婷久久| 美女免费视频一区| 视频一区中文字幕精品| 久久精品影视| 九九久久国产| 日韩精品电影一区亚洲| 五月精品视频| 亚洲美女久久精品| 国产精品观看| 亚洲精品在线二区| 欧美日韩国产高清电影| 精品国产不卡| 日韩av一区二区三区四区| 日韩网站在线| 亚洲天堂黄色| 精品三级国产| 久久国产视频网| 日本在线观看不卡视频| 日韩在线一区二区| 99国产精品视频免费观看一公开| 久久影院午夜精品| 精品久久久久中文字幕小说| 国产日韩免费| 国产亚洲第一伦理第一区| 日韩中文字幕亚洲一区二区va在线| 久久精品在线| 久久九九精品| 精精国产xxxx视频在线野外| 精品视频一区二区三区在线观看 | 日韩精品一区二区三区免费观看| 久久免费福利| 国产高清视频一区二区| 国产日产精品_国产精品毛片| 日韩精品导航| 欧美一区不卡| 国产情侣一区| 免费一级欧美在线观看视频| 国产日韩高清一区二区三区在线 | 国产美女撒尿一区二区| 日韩av网站免费在线| 日韩1区2区3区| 日韩二区三区在线观看|