Android! Разработка мобильных


Videov1/res/layout/main.xml



Pdf көрінісі
бет68/87
Дата26.01.2023
өлшемі3,48 Mb.
#63133
1   ...   64   65   66   67   68   69   70   71   ...   87
 Videov1/res/layout/main.xml

xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
android:id="@+id/video"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center" />

Откройте файл 
Video .java
и из�ените �етод 
onCreate
:
 Videov1/src/org/example/video/Video.java:
package org.example.video;
import android.app.Activity;
import android.os.Bundle;
import android.widget.VideoView;
public class Video extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Заполнение окна просмотра из ресурса
setContentView(R.layout.main);
VideoView video = (VideoView) findViewById(R.id.video);
// Загрузка и начало воспроизведения видеофайла
video.setVideoPath("/data/samplevideo.3gp" );
video.start();
}
}
Метод 
setVideoPath()
открывает файл� �а�штабирует е�о по раз�ера� контейнера� 
�охраняя �оотношение �торон� и начинает е�о прои�рыват��
Сейча� на� нужно за�рузит� в проект что�нибуд� для прои�рывания� Для то�о 
чтобы �делат� �то� выполните (в W����ws) �леду��у� ко�анду
1
:
1
Это ко�анда a�b в папке SDK platf��m�t��ls�


5 .2 . Проигрывание видео 103
C:\> adb push c:\code\samplevideo.3gp /data/samplevideo.3gp
1649 KB/s (369870 bytes in 0.219s)
Рис . 5 .3 . Видео очень просто встроить с помощью VideoView
Найдите файл 
samplevideo .3gp
на �айте издател��тва «Питер» (
www .piter .com

в архиве � дополнител�ны�и �атериала�и или �а�о�тоятел�но �оздайте �об�твен�
ный видеофайл� Папка (
/data
) и�пол�зована зде�� лиш� для де�он�тративных 
�елей� ее не �ледует и�пол�зоват� для хранения �едиафайлов� В данной конфи�у�
ра�ии при�ер будет работат� лиш� на ��уляторе� так как на реал�ных у�трой�твах 
�та папка за�и�ена�
По�ните� что ������� не обра�ает вни�ания на то� какое ра�ширение вы даете 
файлу� Также вы �ожете за�ружат� и вы�ружат� файлы в Ecl�pse� и�пол�зуя окно 
File
Explorer
в виде 
Android
� однако я нахожу и�пол�зование ко�андной �троки более 
удобны� для про�тых задач типа �той�
И е�е одно: �ы хоти�� чтобы видео зани�ало ве�� �кран� вкл�чая за�оловок 
окна и �троку �о�тояния� Для то�о чтобы �делат� �то� до�таточно задат� подходя�
�у� те�у в 
AndroidManifest .xml



Достарыңызбен бөлісу:
1   ...   64   65   66   67   68   69   70   71   ...   87




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет