Android上的错误(1,-2147483648)

Tri*_*ong 7 android

有人知道这个错误的含义吗?

 VideoView video = (VideoView) findViewById(R.id.myvideo);    
 Intent videoint=getIntent();    
 String url =  videoint.getStringExtra("url"); //The url pointing to the mp4     
 video.setVideoPath(url);     
 video.requestFocus();     
 video.setMediaController(new MediaController(this));     
 video.start();
Run Code Online (Sandbox Code Playgroud)

清单权限:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"></uses-permission>
Run Code Online (Sandbox Code Playgroud)

t0m*_*13b 0

查看本教程,了解如何使用VideoView,这将有助于解决您的问题。

我认为你遗漏了一两行:

mediaController.setAnchorView(video);
video.setMediaController(new MediaController(this));
video.setVideoURI(video);
Run Code Online (Sandbox Code Playgroud)

如果适用,请对其进行调整以适合您的代码。布局可能会丢失...