Не могу воспроизвести это видео на Android

package com.thenewboston.videoplayer;

import android.app.Activity;
import android.os.Bundle;
import android.widget.VideoView;
import android.widget.MediaController;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final VideoView adarshsVideo = (VideoView) findViewById(R.id.adarshsVideo);
adarshsVideo.setVideoPath("https://www.youtube.com/watch?v=oj0PYv2DIhk");
MediaController m = new MediaController(this);
m.setAnchorView(adarshsVideo);
adarshsVideo.setMediaController(m);
adarshsVideo.start();

}

Я включил android.permission.INTERNET в моем манифесте. Но каждый раз, когда я открываю приложение, оно выдает сообщение "Невозможно воспроизвести это видео".

1 ответ

Там может быть много причин, чтобы не воспроизводить видео. Вы можете проверить это на других устройствах, также установите android:hardwareAccelerated = "true" в файле манифеста. Установите атрибут в теге приложения. В большинстве случаев проблема решается с помощью аппаратного ускорения, которое также помогает в анимации. Пожалуйста, смотрите документацию здесь: http://developer.android.com/guide/topics/graphics/hardware-accel.html

Другие вопросы по тегам