實驗十:影片播放.

Slides:



Advertisements
Similar presentations
开发入门 一个 android 初学者的心得与体会. 前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童.
Advertisements

Java 程序设计 案例教程 北京大学出版社 第 01 章. Java 程序设计案例教程 第 01 章 Java 语言与面向对象程序设计 Java 语言的历史 Java 语言的特点 Java 程序的分类 Java 环境配置 Eclipse 的安装 Java 程序的调试 教学目标.
JAVA 概述 主讲:张雷. J2ME API 地址: 广东科贸信息工程 张雷学习要求 了解各种程序设计语言及其特点 了解各种程序设计语言及其特点 了解 JAVA 的发展史和其特点 了解 JAVA 的发展史和其特点.
Android ADT + Android SDK Eclipse Eclipse 編輯器 JAVA JAVA 開發工具.
第一單元 建立java 程式.
Android开发入门 -----第一个Android程序 主讲:李晓蕾
第13章 繪圖與多媒體 13-1 顯示圖檔-行動相簿 13-2 音樂播放-音樂播放器 13-3 影片播放-視訊播放器
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
面向对象程序设计(Java) 徐志红
Android环境搭建 倚动软件工厂实验室 网络课程地址:
實驗五:多媒體播放器選單介面.
Part 2 開發Android應用程式的流程
ArrayAdapter & Spinner
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
實驗四:單位轉換程式.
Android + JUnit 單元測試 建國科技大學資管系 饒瑞佶 2012/8/19V4.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
實驗十三:顯示目前經緯度位置.
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
Ch06 再談選單元件 物件導向系統實務.
使用Android控制Arduino 史先强
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
JDK 安裝教學 (for Win7) Soochow University
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
第8章 Android内容提供者(ContentProvider)应用
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
Android Intent 建國科技大學 資管系 饒瑞佶 2011/1.
Chapter 6 進階UI設計.
第4章 Android生命周期.
第9章 使用意圖啟動活動與內建應用程式 9-1 意圖的基礎 9-2 使用意圖啟動活動
开发Eclipse插件的基本步骤 插件通过添加到预定义的扩展点来向平台添加功能。要将程序代码变成插件,需要: 决定插件如何与平台集成
CH7 佈局、按鈕與文字編輯元件.
Android + Service 建國科技大學 資管系 饒瑞佶.
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
類別(class) 類別class與物件object.
R教學 安裝RStudio 羅琪老師.
實驗十四:顯示與控制地圖.
第2讲 移动应用开发基础知识(二) 宋婕
安裝JDK 安裝Eclipse Eclipse 中文化
第6章 建立Android使用介面 6-1 介面元件的基礎 6-2 Android的事件處理 6-3 按鈕元件 6-4 文字元件
Android 專案建立、編譯與執行.
Android 视频教程简介.
網頁切換移轉 JS vs. ASP.NET.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Java程式設計 Eclipse.
實驗十一:待辦事項程式 (儲存在手機上).
主编:钟元生 赵圣鲁.
實驗十五:標記目前位置.
實驗九:延續實驗八, 製作一個完整音樂播放器
課程網站
Location Based Services - LBS
補間動畫 (Tween Animation) 靜宜大學資管系 楊子青
VS.NET 2003 IDE.
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
陣列與結構.
實驗十六:匯出APK安裝檔與軟體上架.
ZigBee PRO教學系統 CC2530 實驗.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
Quiz1 繳交期限: 9/28(四).
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
實驗七:分頁程式.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
加速感測器 靜宜大學資管系 楊子青.
SQLite資料庫 靜宜大學資管系 楊子青.
Develop and Build Drives by Visual C++ IDE
InputStreamReader Console Scanner
Presentation transcript:

實驗十:影片播放

實驗十 實驗主題: 實驗目的: 環境需求: 建立一個影片播放應用程式 藉由實驗程式學習VideoView使用方式 Java SE Development Kit (JDK) Android SDK Eclipse ADT 本實驗會使用VideoView元件來播放專案資源檔中的影片

實驗十範例 程式會播放影片,播放時可以暫停/繼續播放,也可以快進、快退

建立並執行實驗程式

res/layout/activity_main.xml 2 1 3 將VideoView元件拖入線性佈局中,其元件代號為android:id="@+id/videoView1" 在res中新增一個raw資料夾,並將android 支援的影片拖入raw資料料夾中,請注意影片檔案名稱,須符合資源名稱命名規則

src/MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); VideoView videoView = (VideoView) findViewById(R.id.videoView1); /* 產生MediaController物件 */ MediaController mediaController = new MediaController(this); /* 將VideoView與MediaController連結 */ videoView.setMediaController(mediaController); /* 使用URI設定播放來源為res/raw/movie.mp4資源 */ videoView.setVideoURI (Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.movie)); /* 取得視窗焦點後開始播放 */ videoView.requestFocus(); videoView.start(); //開始播放 } 4 5 6 4. 利用findViewById()方法將VideoView從XML佈局檔中找到 5. 利用MediaController 類別直接產生內建的播放控制項物件 6.利用VideoView類別的setMediaController()方法設定的播放控制項,參數為第5步驟產生的播放控制項物件 7.利用VideoView類別的setVideoURI()方法,設定要播放的多媒體來源,參數須為Uri物件,在此因為要播放專案中res/raw資料夾內的資源檔,利用其Uri類別方法parse()產生Uri物件,參數為資源網址,需使用android.resource://套件名稱/音樂資源索引,如:android.resource://tw.edu.ncu.ce.bnlab.videoviewex/資源索引值 8. 利用VideoView類別的requestFocus() 方法,取得視窗焦點 9. 呼叫VideoView類別的start() 方法,開始播放 完成,執行程式 7 8 9

VideoViewEx執行 依照程式碼,會播放專案目錄res/raw/movie.3gp資源檔 播放時可以快進、倒轉、跳轉播放以及暫停

Q & A