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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
itinstituts
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 6
#1

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

24.06.2015, 17:01. Просмотров 360. Ответов 7
Метки нет (Все метки)

Всем привет.
Возможно этот вопрос покажется для кого-то простым и не уместным, но так как я только начинаю заниматься Андройдом я никак не могу его решить. Проблема в следующем... как сделать так, чтобы при включении программы загружалось вот это видео ("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;
    }
 
  }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2015, 17:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как загрузить видео при старте Activity? (Программирование Android):

Как при старте приложения запустить другой Activity ? - Программирование Android
Всем привет, ребят подскажите, как при запуске поменять первую запускаемую форму ? То есть чтобы сперва запускалась не main.xml(та что...

Создание выборочного activity при старте application - Программирование Android
Доброго времени суток! В приложении возможна регистрация. Когда юзер не зарегистрирован, то его при старте app перенаправляет на...

Android: как не перезагружать webview в activity при OnResume? - Программирование Android
Описание проблемы: есть activity A (основная android.intent.category.LAUNCHER). Есть activity B, в которой находится WebView с отображением...

Как отследить удерживание кнопки при старте программы? - Программирование Android
Например хочу чтобы при нажатой Volume UP и запуске моего приложения чтото происходило. Все перерыл, но везде одно и то же про...

Как вызвать Activity не из Activity? - Программирование Android
Приложение перехватываем входящие СМС. Есть класс унаследованный от BroadcastReceiver, который обозначен в манифесте как приемник...

Как сохранить текст с EditText при переходе на другую Activity? - Программирование Android
проблема такая что не могу реализовать EditText сохраняет данные в буфер или еще куда-то при переходе на следующую Acitivity

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

Не по теме:

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

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

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2015, 19:35
Привет! Вот еще темы с ответами:

Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity - Программирование Android
У меня в параллельном потоке происходит куча apply() Решение использовать apply вместо commit было принято из-за скорости. Но...

Android - Передача данных с одного Activity на другое Activity - Программирование Android
Здравствуйте , возникла необходимость получения числовых (int и float ну или double) данных в одном Activity , а обработка и вывод...

Изменение layout-элементов одного activity из другого activity - Программирование Android
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном activity из второго activity, каким образом мне можно это...

Из одного Activity получить значение другого Activity - Программирование Android
Запускаю активити: public class MainActivity extends Activity { ... ... Intent intent = new Intent(getBaseContext(),...


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

Или воспользуйтесь поиском по форуму:
8
26.06.2015, 19:35
Ответ Создать тему
Опции темы

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