동일한 주제의 게시물이 너무 많지만 아무도이 오류에 대한 적절한 이유를 제시하지 못합니다.이 오류를 해결하는 데 도움을 줄 수 있습니까? 내 코드가 SDCARD 비디오에서 잘 작동합니다. URL에서 액세스하려고 할 때마다이 오류가 발생합니다.동영상보기 또는 표면보기를 통해 URL의 Android 동영상 스트림
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에 대한 것입니다. –
예, 인터넷 사용 권한이 주어집니다. –