android視頻播放
Ⅰ android如何通過URL播放視頻
多看看API,到Google上去搜啊,
使用MediaPlayer中的方法啊, setDataSource(Context context, Uri uri) ,我的哥
Ⅱ 求Android視頻播放器源代碼
2358689555
Ⅲ android程序調用第三方的視頻播放器播放視頻,播放完成(或者用戶退出播放器)後我想把這個視頻刪除。
這個需要第三方提供介面才可以。
也可以通過退出播放軟體的時候,正好 anroid應用的onresume方法被調用,可以刪除,但是不可靠。
Ⅳ 安卓有沒有可以播放4K的視頻播放器
播放4K,必須要用硬體加速,靠CPU是絕對不行的。支持硬體加速後,基本上解碼的流暢度是差不多的。
安卓系統,支持硬體加速最好的三大播放器,分別是MX player、Dice Plyer和BS player。其中,前兩者是中文界面,BS是英文界面。但只有BS是原生支持DTS解碼的!高清影片很多是DTS音頻,但由於版權費的原因,很多播放器不支持DTS解碼,導致有的影片無聲。
(4)android視頻播放擴展閱讀:
4096x2160的解析度可提供880多萬像素,實現電影級的畫質,相當於當前頂級的1080p解析度的四倍以上。當然超高清的代價也是不菲的,每一幀的數據量都達到了50MB,因此無論解碼播放還是編輯都需要頂級配置的機器。
1920x1080解析度能夠顯示的有效像素為2,073,600,Quad Full HD 能夠顯示的有效像素為8,294,400(3840×2160),4096x2160解析度能提供近千萬像素的顯示品質,顯示細膩度為 1080p 的 4 倍以上。
Ⅳ android 怎樣實現視頻在線播放 或者怎樣在自己的程序中調用系統的視頻播放器
【黑馬程序員】java多線程與並發庫高級應用
【黑馬程序員】畢向東Java入門視頻
【黑馬程序員】方立勛JavaWeb視頻
【黑馬程序員】項目視頻經典之作巴巴運動網續集
【黑馬程序員】項目視頻經典之作巴巴運動網106集
【黑馬程序員】Java視頻教程(最適合Java初學者的經典入門視頻)
【黑馬程序員】張孝祥2010年賀歲視頻:Java高新技術
【黑馬程序員】JavaWEB開發(JSP+Servlet)視頻
【黑馬程序員】JDBC視頻教程
【黑馬程序員】_struts2實用簡潔版視頻
【黑馬程序員】張孝祥Struts開發視頻教程
【黑馬程序員】Struts1 視頻教程
【黑馬程序員】AJax技術入門視頻教程
【黑馬程序員】Hibernate視頻教程
【黑馬程序員】Spring2.5視頻教程
【黑馬程序員】EJB3.0視頻教程
【黑馬程序員】JPA詳解視頻教程
【黑馬程序員】ibatis視頻教程
【黑馬程序員】張孝祥-7K月薪面試題破解之二:銀行業務調度系統
【黑馬程序員】張孝祥-7K月薪面試題破解之一:交通燈管理系統
【黑馬程序員】java網上在線支付實戰視頻
【黑馬程序員】JAVA郵件開發視頻教程
【黑馬程序員】FCKeditor視頻教程
【黑馬程序員】俄羅斯、貪吃蛇游戲-項目視頻
【黑馬程序員】HTML、CSS、JavaScript技術的入門視頻
【黑馬程序員】王澤佑JNI視頻教程
【黑馬程序員】_FTP視頻教程
【黑馬程序員】Oracle視頻教程(內部經典)
【黑馬程序員】OA+工作流(JBPM)
視頻持續更新中...
詳情請搜索:黑馬程序員視頻
Ⅵ Android 如何判斷當前系統是否正在播放視頻
/**
*判斷當前系統是否正在播放音樂或視頻
*@paramcontext
*@return
*/
privatebooleanisPlay(Contextcontext){
AudioManageraudioManager=(AudioManager)context.getSystemService(AUDIO_SERVICE);
returnaudioManager.isMusicActive();
}
Ⅶ Android 視頻開發中如何通過url或者本地視
第一步:將bitmap轉換成drawable對象,並設置給surfaceView視頻播放窗口作為背景圖片
//通過getVideoThumbnail方法取得視頻中的第一幀圖片,該圖片是一個bitmap對象Bitmap bitmap=getVideoThumbnail(String url);//將bitmap對象轉換成drawable對象Drawable drawable=new BitmapDrawable(bitmap);//將drawable對象設置給視頻播放窗口surfaceView控制項作為背景圖片surfaceView.setBackgroundDrawable(drawable);123456
第二部分:通過url網址或者本地文件路徑獲得視頻的第一幀圖片
public Bitmap getVideoThumbnail(String url) {
Bitmap bitmap = null;//MediaMetadataRetriever 是android中定義好的一個類,提供了統一//的介面,用於從輸入的媒體文件中取得幀和元數據;
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
try {
//()根據文件路徑獲取縮略圖//retriever.setDataSource(filePath);
retriever.setDataSource(url, new HashMap()); //獲得第一幀圖片
bitmap = retriever.getFrameAtTime();
}
catch(IllegalArgumentException e) {
e.printStackTrace();
}
catch (RuntimeException e) {
e.printStackTrace();
}
finally {
try {
retriever.release();
}
catch (RuntimeException e) {
e.printStackTrace();
}
}
Log.v("bitmap", "bitmap="+bitmap); return bitmap;
}
Ⅷ 安卓開發怎麼點擊按鈕就播放視頻videoview
Android使用VideoView實現VideoPlayer 在Android系統中,是通過MediaPalyer類播放媒體文件的(包括視頻和音頻)。雖然這個類已經比較簡單了,但是還需要控制各種狀態,對於視頻還需要設置輸出窗口,還是需要仔細研究的。為了避免這些麻煩事兒,Android框架提供了VideoView類來封MediaPalyer,這個VideoView類非常好用。Android自帶的程序Gallery也是用VideoView實現的。 通過VideoView播放視頻的步驟: 1、在界面布局文件中定義VideoView組件,或在程序中創建VideoView組件 2、調用VideoView的如下兩個方法來載入指定的視頻 setVidePath(String path):載入path文件代表的視頻 setVideoURI(Uri uri):載入uri所對應的視頻 3、調用VideoView的start()、stop()、psuse()方法來控制視頻的播放 VideoView通過與MediaController類結合使用,開發者可以不用自己控制播放與暫停 簡單實例: activity_main/apk/res/android" xmlns:tools="schemas/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <VideoView android:id="@+id/video1" android:layout_width="match_parent" android:layout_height="match_parent" /> </RelativeLayout> Activity 控制代碼: package com.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 { private VideoView video1; MediaController mediaco; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); video1=(VideoView)findViewById(R.id.video1); mediaco=new MediaController(this); File file=new File("/mnt/sdcard/通話錄音/1.mp4"); if(file.exists()){ //VideoView與MediaController進行關聯 video1.setVideoPath(file.getAbsolutePath()); video1.setMediaController(mediaco); mediaco.setMediaPlayer(video1); //讓VideiView獲取焦點 video1.requestFocus(); } } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } }
Ⅸ android如何實現視頻的在線播放
vitamio
能播放絕大部分格式的視頻,但是這個有點大,裡面的so文件比較多,官方文檔上說有瘦身的方法,我試過但是沒成功,就一個用了vitamio
的小demo,打完包都10m了。在線視頻的話如果在電腦瀏覽器上能直接播放的話,用這個都可以播的,也有緩沖。我們項目也有在線視頻播放,原本也是准備用vitamio
的,但是太大了,打完包apk增加了10m,然後我就換成了universalvideoview
了,這個也可以在線播放,有緩沖效果,主要是打包後apk不大。如果你播放在線視頻功能要求高,而且不在乎apk大小的話可以使用vitamio
,如果僅想實現在線播放的話建議universalvideoview
就夠了!
Ⅹ 基於Android開發一款視頻播放器
自己開發播放器,是不是太難了。你可以使用android自帶的mediaplayer。