次のコードを見てください
private class IntroVideoHandler implements OnClickListener
{
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("http://www.youtube.com/watch?v=Cb7QJwQ58T0");
mp.prepareAsync();
mp.start();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
ここでは、シミュレータまたは電話で YouTube ビデオを再生できません。次のエラーが表示されます
08-22 14:34:47.176: E/MediaPlayer(471): start called in state 4
08-22 14:34:47.176: E/MediaPlayer(471): error (-38, 0)
08-22 14:34:47.306: E/MediaPlayer(471): Error (-38,0)
08-22 14:34:56.426: E/MediaPlayer(471): error (1, -2147483648)
08-22 14:34:56.426: E/MediaPlayer(471): Error (1,-2147483648)
どうしてこれなの?