2016-01-07 2 views
0
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. Но каждый раз, когда я открываю приложение, он выдает сообщение. Невозможно воспроизвести это видео.Невозможно воспроизвести это видео на android

+2

Пойдите с этим руководством. http://www.truiton.com/2013/08/android-videoview-example-with-youtube-playback/ это то, что вы хотите –

+0

Вы можете использовать 'com.google.android.youtube.player.YouTubePlayerView', если вы хотите играть в видео YouTube. link -http: //www.androidhive.info/2014/12/how-to-play-youtube-video-in-android-app/ –

ответ

-1

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

+0

Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий ниже своего сообщения - вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно [репутации] (http://stackoverflow.com/help/whats-reputation), вы будете быть в состоянии [прокомментировать любое сообщение] (http://stackoverflow.com/help/privileges/comment). - [Из обзора] (/ review/low-quality-posts/10803715) –

+0

Я не знаю, почему он занижен. Разрешение может быть связано с добавлением атрибута тега манифеста. Это обеспечивает, по крайней мере, решение, чтобы попытаться ответить на заданный вопрос. Нелепое – sanjeeb

+0

жаль, что я не могу объяснить, поскольку это был не тот, кто проголосовал. Я только дал предложение, что это так. Нет нисходящего. –

Смежные вопросы