В этой же теме столько сообщений, но никто не дает должной причины этой ошибки. Может кто-нибудь помочь мне решить эту ошибку. Мой код отлично работает для видео SDCARD. всякий раз, когда я пытаюсь получить к нему доступ из url, он выдает эту ошибку.Android-поток видео с url над видеообъявлением или обзором поверхности
W/MediaPlayer: Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://download.itcuties.com/teaser/itcuties-teaser-480.mp4
E/MediaPlayer: error (1, -2147483648)
Я пробовал несколько форматов и несколько URL-адресов для всего, что я получаю с той же ошибкой. Разрешенные интернет-разрешения.
Код:
public class MainActivity extends AppCompatActivity {
VideoView video1;
String url ="http://download.itcuties.com/teaser/itcuties-teaser-480.mp4";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
video1 = (VideoView) findViewById(R.id.video1);
video1.setVideoURI(Uri.parse(url));
video1.setMediaController(new MediaController(this));
video1.requestFocus();
Thread view1=new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_DISPLAY);
video1.start();
}
});
}
}
У вас есть разрешение на ИНТЕРНЕТ, включенное в манифест? Проверьте это, а также включите правильный журнал. Вышеупомянутый журнал предназначен для другого URL-адреса. –
Да, разрешены интернет-разрешения. –