android視頻播放開發
① 我用Android開發一個視頻播放器,可以實現在線播放,怎麼樣才能播放各大網站的視頻
下載個播放的軟體。圖標上面是個F
② 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;
}
③ 安卓開發如何實現播放網路視頻用什麼思路
用android Library的mediaplayer class
// steps show as following
1 Create a MediaPlayer instance through the create() method (idle state).
2 Initialize the MediaPlayer with the media source to play (initialized state).
3 Prepare the MediaPlayer for playback through the prepare() method (preparing
and prepared states).
4 Play the MediaPlayer through the start() method (started state).
5 Duringplayback,ifdesired,youcanpause,stop,orreplaytheMediaPlayer(started,
paused, playback complete, and stopped states).
6 Once playback is finished, make sure to release the MediaPlayer』 associated re-
sources by calling release() (end state).
④ 如何開發android視頻播放器
使用VideoView這個控制項
具體使用方專法屬
http://gunmw100.iteye.com/blog/1806441
⑤ Android開發一個視頻播放器,播放列表中有視頻縮略圖,文件名,路徑,時間,大小,怎麼讓他們放在一個
這個問題本身不難,你貼一堆代碼這么亂怎麼看?
要實現這樣的功能呢,建議你自定義一個adapter繼承內自BaseAdapter,然後在getView方法里容,
載入一個item布局,這個item布局可以包含imageView,自己寫一個就好。
自定義的adapter可以設置數據源,構造方法中可以加上一個list map數據源,
獲取到數據源之後傳進來,根據position設置好對應數據就好了。
⑥ 基於Android開發一款視頻播放器
自己開發播放器,是不是太難了。你可以使用android自帶的mediaplayer。
⑦ 安卓開發怎麼調用視頻
如果僅僅是播放一段視頻的話可以調用相關intent 讓別的app去播內放這段視容頻
Intentit=newIntent(Intent.ACTION_VIEW);
Uriuri=Uri.parse("
file:///sdcard/song.mp3
");
it.setDataAndType(uri,"audio/mp3");
startActivity(it);
Uriuri=Uri.withAppendedPath(
MediaStore.Audio.Media.INTERNAL_CONTENT_URI,"1");
Intentit=newIntent(Intent.ACTION_VIEW,uri);
startActivity(it);
⑧ android軟體開發 開發一個軟體 需要播放內部的視頻(視頻是軟體安裝時已經放進去了) 問這個功能如何實現
只能用專業的軟體製作!
⑨ Android 要如何開發一個在線視頻播放器
android自身的解碼功能有限,推薦使用vitami框架或者ijkplayer框架來寫直播,視頻播放軟體