Форум программистов, компьютерный форум CyberForum.ru

Как загрузить видео при старте Activity? - Android

Восстановить пароль Регистрация
 
itinstituts
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 6
24.06.2015, 17:01     Как загрузить видео при старте Activity? #1
Всем привет.
Возможно этот вопрос покажется для кого-то простым и не уместным, но так как я только начинаю заниматься Андройдом я никак не могу его решить. Проблема в следующем... как сделать так, чтобы при включении программы загружалось вот это видео ("http://195.62.145.172/elem/animal/playlist.m3u8")

Заранее спасибо.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
package com.google.android.exoplayer.demo;
 
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.widget.DrawerLayout;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
 
import com.google.android.exoplayer.ExoPlayer;
import com.google.android.exoplayer.VideoSurfaceView;
import com.google.android.exoplayer.audio.AudioCapabilities;
import com.google.android.exoplayer.demo.Samples.Sample;
import com.google.android.exoplayer.demo.player.DemoPlayer;
 
/**
 * An activity for selecting from a number of samples.
 */
public class SampleChooserActivity extends Activity {
  private DrawerLayout drawerLayout;
  private ListView listView;
  private String[] channels;
  private String[] addresses;
  private int contentType;
  private Uri contentUri;
  private TextView debugTextView;
  private String contentId;
  private AudioCapabilities audioCapabilities;
  private VideoSurfaceView Pvideoview;
  private DemoPlayer player;
  private VideoSurfaceView surfaceView;
 
  private static final String TAG = "SampleChooserActivity";
 
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.sample_chooser_activity);
 
    ListView sampleList = (ListView) findViewById(R.id.drawerList);
    drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
    channels = getResources().getStringArray(R.array.channels); // taking date from the channels;
    addresses = getResources().getStringArray(R.array.addresses); // taking data from the adresses;
    listView = (ListView) findViewById(R.id.drawerList);
    listView.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, channels));
    final SampleAdapter sampleAdapter = new SampleAdapter(this);
 
    sampleAdapter.add(new Header("Chanels"));
    sampleAdapter.addAll((Object[]) Samples.HLS);
 
 
/*==============================================================
===============================================================
я так онимаю, эта часть кода должна быть тут
   
===============================================================
==============================================================*/
 
    sampleList.setAdapter(sampleAdapter);
    sampleList.setOnItemClickListener(new OnItemClickListener() {
      @Override
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        Object item = sampleAdapter.getItem(position);
        if (item instanceof Sample) {
          onSampleSelected((Sample) item);
        }
      }
    });
 
 
  }
 
 
 
  private void onSampleSelected(Sample sample) {
    Intent mpdIntent = new Intent(this, PlayerActivity.class)
        .setData(Uri.parse(sample.uri))
        .putExtra(PlayerActivity.CONTENT_ID_EXTRA, sample.contentId)
        .putExtra(PlayerActivity.CONTENT_TYPE_EXTRA, sample.type);
    startActivity(mpdIntent);
  }
 
  private static class SampleAdapter extends ArrayAdapter<Object> {
 
    public SampleAdapter(Context context) {
      super(context, 0);
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
      View view = convertView;
      if (view == null) {
        int layoutId = getItemViewType(position) == 1 ? android.R.layout.simple_list_item_1
            : R.layout.sample_chooser_inline_header;
        view = LayoutInflater.from(getContext()).inflate(layoutId, null, false);
      }
      Object item = getItem(position);
      String name = null;
      if (item instanceof Sample) {
        name = ((Sample) item).name;
      } else if (item instanceof Header) {
        name = ((Header) item).name;
      }
      ((TextView) view).setText(name);
      return view;
    }
 
    @Override
    public int getItemViewType(int position) {
      return (getItem(position) instanceof Sample) ? 1 : 0;
    }
 
    @Override
    public int getViewTypeCount() {
      return 2;
    }
 
  }
 
 
 
  private static class Header {
 
    public final String name;
 
    public Header(String name) {
      this.name = name;
    }
 
  }
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2015, 17:01     Как загрузить видео при старте Activity?
Посмотрите здесь:

Запуск анимации при старте активити Android
Как сохранить текст с EditText при переходе на другую Activity? Android
Android Работа с потоками при переключении Activity
Создание выборочного activity при старте application Android
Android Как при старте приложения запустить другой Activity ?
Открытие приложения при старте устройства Android
Android Android: как не перезагружать webview в activity при OnResume?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
androbro
312 / 272 / 51
Регистрация: 17.10.2014
Сообщений: 819
25.06.2015, 08:59     Как загрузить видео при старте Activity? #2
Цитата Сообщение от itinstituts Посмотреть сообщение
чтобы при включении программы загружалось вот это видео ("http://195.62.145.172/elem/animal/playlist.m3u8")
можно запустить AsynkTask и там уже сливать файл
itinstituts
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 6
26.06.2015, 00:10  [ТС]     Как загрузить видео при старте Activity? #3
А можно пример как это реализовать? Спасибо.
androbro
312 / 272 / 51
Регистрация: 17.10.2014
Сообщений: 819
26.06.2015, 10:01     Как загрузить видео при старте Activity? #4
itinstituts, в гугле забанены что ли?)
itinstituts
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 6
26.06.2015, 12:44  [ТС]     Как загрузить видео при старте Activity? #5
Да вроде пока нету, только грозные письма пишут =) Я один пример попытался впихнуть, но что-то ему не нравится. Я только недавно этим начал заниматься и всех тонкостей пока не знаю.
androbro
312 / 272 / 51
Регистрация: 17.10.2014
Сообщений: 819
26.06.2015, 13:08     Как загрузить видео при старте Activity? #6
Цитата Сообщение от itinstituts Посмотреть сообщение
Я один пример попытался впихнуть, но что-то ему не нравится.
ну так расшарь что ты попытался впихнуть и что ему не нравится
CoolMind
26.06.2015, 17:40
  #7

Не по теме:

Цитата Сообщение от androbro Посмотреть сообщение
что ты попытался впихнуть и что ему не нравится
Цитата Сообщение от itinstituts Посмотреть сообщение
Я только недавно этим начал заниматься и всех тонкостей пока не знаю.
Уха-ха

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2015, 19:35     Как загрузить видео при старте Activity?
Еще ссылки по теме:

Ошибка при переходе на новое Activity Android
Android Ошибка при открытии новой activity
Приложение вылетает при старте на 4.1, на 4.4 - работает Android
Android Smack крашится при старте
Android Как отследить удерживание кнопки при старте программы?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
androbro
26.06.2015, 19:35     Как загрузить видео при старте Activity?
  #8

Не по теме:

CoolMind, крошка сын к отцу пришел и спросила кроха

Yandex
Объявления
26.06.2015, 19:35     Как загрузить видео при старте Activity?
Ответ Создать тему
Опции темы

Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru