Android 2.3.6 ではメディア プレーヤーが動作しませんが、4.x バージョンでは同じコードが動作します。ビデオを再生するために次のコードを使用しています
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
String mp4Path ="https://example.com/adplayer/XXX.mp4";
super.onCreate(savedInstanceState);
this.setContentView(R.layout.activity_main);
VideoView videoView =(VideoView)findViewById(R.id.videoView);
Uri video = Uri.parse(mp4Path);
videoView.setVideoURI(video);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
videoView.start();
}
}
次のエラーが発生しました。私の側で何が問題なのですか?
10-31 12:51:14.710: I/VideoView(25774): start()
10-31 12:51:14.742: D/VideoView(25774): onMeasure()
10-31 12:51:14.757: I/VideoView(25774): Setting size: 240x282
10-31 12:51:14.914: I/MediaPlayer(25774): path is null
10-31 12:51:14.914: D/MediaPlayer(25774): Couldn't open file on client side, trying server side
10-31 12:51:14.976: E/MediaPlayer(25774): error (1, -2147483648)
10-31 12:51:15.171: E/MediaPlayer(25774): Error (1,-2147483648)
10-31 12:51:15.179: D/VideoView(25774): Error: 1,-2147483648