Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android多媒體播放功能的代碼解析

Android多媒體播放功能的代碼解析

編輯:高級開發

我們曾經在其他文章中通過對錄音以及錄像的實現方法具體講解過有關android多媒體錄制的相關操作技巧。在這裡我們將會為大家詳細介紹一下android多媒體播放的應用方式,以幫助大家對這方面的應用知識有一個深刻的印象。

android多媒體播放代碼:

  1. import android.app.Activity;
  2. import android.os.Bundle;
  3. import android.view.VIEw;
  4. import android.view.VIEw.OnClickListener;
  5. import android.widget.Button;
  6. import android.widget.VideoVIEw;
  7. public class VideoPlayer extends Activity
  8. {
  9. /**
  10. Called when the activity is first created.
  11. */ @Override
  12. public void onCreate(Bundle icicle)
  13. {
  14. super.onCreate(icicle);
  15. setContentVIEw(R.layout.main);
  16. final VideoVIEw w =(VideoView)findVIEwById(R.id.vdoplayer);
  17. Button cmdload = (Button)this.findVIEwById(R.id.cmd_load);
  18. cmdload.setOnClickListener(new OnClickListener()
  19. {
  20. public void onClick(VIEw arg0)
  21. {
  22. // TODO Auto-generated method stub
  23. w.setVideoPath("/sdcard/android/kongfu.mp4");
  24. }
  25. }
  26. );
  27. Button cmdplay = (Button)this.findVIEwById(R.id.cmd_play);
  28. cmdplay.setOnClickListener(new OnClickListener()
  29. {
  30. public void onClick(VIEw arg0)
  31. {
  32. // TODO Auto-generated method stub
  33. w.start();
  34. }
  35. }
  36. );
  37. Button cmdpause = (Button)this.findVIEwById(R.id.cmd_pause);
  38. cmdpause.setOnClickListener(new OnClickListener()
  39. {
  40. public void onClick(VIEw arg0)
  41. {
  42. // TODO Auto-generated method stub
  43. w.pause();
  44. }
  45. }
  46. );
  47. }
  48. }
  49. main.XML:

android多媒體播放實現代碼:

  1. < ?XML version="1.0" encoding="utf-8"?>
  2. < LinearLayout XMLns:android=
    "http://schemas.android.com/apk/res/android"
    android:orIEntation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
  3. < Button android:id="@+id/cmd_load"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:text="load" />
  4. < Button android:id="@+id/cmd_play"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:text="Play" />
  5. < Button android:id="@+id/cmd_pause"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:text="pause" />
  6. < VideoVIEw android:id="@+id/vdoplayer"
    android:layout_width="fill_parent"
    android:layout_height="300px" />
  7. < /LinearLayout>

android多媒體播放的具體代碼編寫方式就為大家介紹到這裡。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved