1
A
回答
3
我希望這個代碼幫助ü
public class video extends Activity{
VideoView video_view;
String ex_name;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.eccryption);
video_view = (VideoView) findViewById(R.id.videoView1);
ex_name = getIntent().getExtras().getString("video_name");
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(video_view);
video_view.setMediaController(new MediaController(this));
handler.sendEmptyMessage(1);
}
Handler handler = new Handler(){
public void handleMessage(Message msg){
int pos=msg.what;
if (pos == 1){
video_view.setVideoPath(Environment.getExternalStorageDirectory()+"/"+ex_name+".mp4");
video_view.requestFocus();
video_view.start();
Log.d("Before Video Finish", "i m in before video finish");
video_view.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
finish();
}
});
}
}
};
使用此代碼這段代碼,親愛的朋友們!
0
創建活動並在需要播放視頻時調用它。 您可以將Intent中的視頻路徑(url或sdcard或資源)捆綁在一起。 然後在你的活動應該只包含一個FrameLayout
與VideoView
這樣做:
Intent intent = getIntent();
Bundle extras = intent.getExtras();
if (extras != null) {
mVideoPath = extras.getString(INTENT_EXTRA_URI);
int resId = getResId(mVideoPath, R.raw.class);
String uriPath = null;
if (mVideoPath.startsWith("http://") || mVideoPath.startsWith("https://")) {
uriPath = mVideoPath;
} else if (mVideoPatah.startsWith("/mnt/sdcard/")) {
uriPath = mVideoPath;
} else {
int resId = getResId(mVideoPath, R.raw.class);
uriPath = "android.resource://" + getResources().getResourcePackageName(resId) + "/" + resId;
}
mVideoView.setVideoURI(Uri.parse(uriPath));
MediaController mediaController = new MediaController(this);
mVideoView.setMediaController(mediaController);
mVideoView.requestFocus();
mVideoView.start();
}
相關問題
- 1. SD卡視頻不播放?
- 2. 從SD卡播放視頻的視頻播放器
- 3. android-從SD卡播放視頻
- 4. 如何從SD卡播放視頻
- 5. 從SD卡啓動後播放視頻
- 6. 從SD卡如何播放視頻
- 7. 從SD卡播放視頻文件
- 8. 從SD卡播放音頻Android Mediaplayer
- 9. 在紋理視圖上播放SD卡視頻
- 10. 意圖從SD卡上的文件播放Android上的視頻
- 11. Android 2.2:從SD卡播放視頻的問題
- 12. 無法播放視頻在HTML使用從SD卡的webview
- 13. 無法播放這個視頻從SD卡的Android
- 14. 如何播放SD卡中的視頻文件
- 15. 如何播放從SD卡選擇的視頻?
- 16. 如何播放來自NSData的視頻
- 17. 如何從SD卡播放視頻cordova phonegap
- 18. 如何播放視頻從服務器SD卡
- 19. 摩托羅拉SD卡不播放視頻2.3.3
- 20. 從SD卡播放聲音
- 21. Arduino - 從SD卡播放MP3
- 22. 在視頻播放中播放視頻
- 23. 視頻播放器播放視頻
- 24. html5視頻//自動播放
- 25. Facebook視頻自動播放
- 26. 自動播放YouTube視頻
- 27. 如何使用Android中的iframe在webview中播放SD卡中的視頻?
- 28. AxWindowsMediaPlayer無法播放來自url的音頻/視頻?
- 29. 來自AVMutableComposition的音頻和視頻AVPlayer不會播放
- 30. 來自SD卡的Blackberry BitmapField
你想從SD卡播放視頻,對不對? 它更好,如果你分享你的代碼的一部分了解。 – RobinHood 2012-04-10 05:43:35
通過ApiDemo代碼,並設置路徑如 -/mnt/sdcard/<位置和文件名> – 2012-04-10 05:45:12