Usando Classe Media

bom estou tentando mostrar no aplicativo um video ( tenho o link direto do video ) porém quando clico no botão nada aconteçe, segue o código que estou usando:

package br.me.helloWord;

import java.io.IOException;

import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.view.View.OnClickListener;

public class HelloWordActivity extends Activity implements OnClickListener {
    /** Called when the activity is first created. */
	
		
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        Button button = (Button)findViewById(R.id.button1);
        button.setOnClickListener(this);   
       
	}

	@Override
	public void onClick(View v) {
		TextView text = (TextView) findViewById(R.id.editText1);
		CharSequence url = text.getText();
		url = "http://www.querobuy.com/wiin/VIDEO-AULAS/Introdu%e7%e3o%20Wiin.mp4";
		MediaPlayer mp = new MediaPlayer();
		mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
		try{
		mp.setDataSource((String) url);
		mp.prepare();		
		mp.start();
		}catch (Exception E){
			TextView text3 = (TextView) findViewById(R.id.textView1);
			text3.setText("ERROR FOUND: "+E.getMessage());
		}
		}
		
	
   
}

Bom Coloquei o VideoVIew no main.xml e fiz o seguinte :

package br.me.helloWord;

import java.io.IOException;

import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.VideoView;
import android.view.View.OnClickListener;

public class HelloWordActivity extends Activity implements OnClickListener {
    /** Called when the activity is first created. */
	
		
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        Button button = (Button)findViewById(R.id.button1);
        button.setOnClickListener(this);   
       
	}

	@Override
	public void onClick(View v) {
		String url = "www.querobuy.com/wiin/VIDEO-AULAS/Introdu%e7%e3o%20Wiin.mp4";
		//MediaPlayer mp = new MediaPlayer();
		//mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
		//mp.setDataSource((String) url);
		//mp.prepare();		
		//mp.start();
		VideoView vv = (VideoView) findViewById(R.id.videoView1);
		vv.setVideoPath((String)url);		
		vv.start();
		
		}
		
	
   

Mais aparece “Sorry, this video can be played”. Mais o link é direto para o video , se vocÊ executar www.querobuy.com/wiin/VIDEO-AULAS/Introdu��o%20Wiin.mp4 vai direto para o video

Consegui fazer funcionar com o seguinte video:

http://commonsware.com/misc/test2.3gp”;

mais quais os formatos que posso utilizar em stream ?