Как добавить контроллер в Android для поиска в видео - PullRequest
1 голос
/ 19 мая 2011

Я довольно новичок в разработке приложений для Android, поэтому мне нужна ваша опытная помощь.

Как добавить видеоконтроллер, панель для поиска по длине видео?Я пытался добавить несколько строк кода из руководства для Android, но у меня пустой экран

Вот ссылка 2 снимка экрана

http://www.wocmultimedia.com/screenshot1.jpg

http://www.wocmultimedia.com/screenshot2xml.jpg

действие называется controlbar.java макет clip2.xml видеоклипа corsolex_1.mp4 и устанавливается в папку res / raw

Большое спасибо.Хорошего дня.Angelo

public class controlbar extends Activity {
  @Override protected void onCreate (Bundle savedInstanceState){ 
    //TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.clip2); 
    VideoView videoView = (VideoView) findViewById(R.id.videoView1); 
    Uri videoPath = Uri.parse("android.resource://" + getPackageName() + 
        "/" + R.raw.corsolex_1); 
    videoView.setVideoURI(videoPath); 
    videoView.setMediaController(new MediaController(this)); 
    videoView.requestFocus(); 
    videoView.start(); 
  } 
} 

макет clip2.xml

<FrameLayout 
    android:id="@+id/frameLayout1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    xmlns:android="schemas.android.com/apk/res/android"
    >
  <VideoView 
      android:id="@+id/videoView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content"
      >
  </VideoView> 
</FrameLayout>

1 Ответ

0 голосов
/ 20 мая 2011

Вам необходимо добавить несколько кнопок для воспроизведения и паузы, а также SeekBar для установки позиции воспроизведения видео (используя VideoView#seek(long) внутри SeekBar.OnSeekBarChangeListener).

Поскольку в вашем коде нет кнопок, я бы посоветовал вам сначала прочитать руководство разработчика (например, страница обработки событий пользовательского интерфейса ) и сначала попробовать некоторые из руководств ( здесь ).

Затем вы можете попробовать применить полученные знания в своем проекте и вернуться с более конкретными вопросами.

И, кстати, нажмите на мою правку в вашем сообщении, чтобы вы могли узнать, как разместить там код :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...