Я начинаю разработку Android и пытаюсь воспроизвести видео со ссылкой. Но он дает ошибку "sorry,we can't play this video"
. Я пробовал так много ссылок, но для всех ссылок его показывают ту же ошибку.как играть видео с url
Мой код выглядит следующим образом
public class VideoDemo extends Activity {
private static final String path ="http://demo.digi-corp.com/S2LWebservice/Resources/SampleVideo.mp4";
private VideoView video;
private MediaController ctlr;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
getWindow().setFormat(PixelFormat.TRANSLUCENT);
setContentView(R.layout.videoview);
video = (VideoView) findViewById(R.id.video);
video.setVideoPath(path);
ctlr = new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
}
}
Logcat показывает следующее сообщение об ошибке:
04-12 15:04:54.245: ERROR/PlayerDriver(554): HandleErrorEvent: PVMFErrTimeout
Похож на вопрос с форматом для меня. Это может помочь увидеть фактическое сообщение об ошибке консоли с помощью callstack, не могли бы вы вставить полный вывод logcat? –
попробуйте использовать setVideoPath вместо –