title: Android intent for playing video?
body: <p>I'm trying to play video's on Android, by launching an intent.
  The code I'm using is:</p>
  
  <pre><code>tostart = new Intent(Intent.ACTION_VIEW);
  tostart.setDataAndType(Uri.parse(movieurl), "video/*");
  startActivity(tostart); 
  </code></pre>
  
  <p>This works on most phones, but not on the <strong>HTC Hero</strong>. It seems to load a bit different video player. This does play the first video thrown at it. However, every video after that it doesn't respond. (it keeps in some loop).</p>
  
  <p>If I add an explicit </p>
  
  <pre><code>tostart.setClassName("com.htc.album","com.htc.album.ViewVideo");
  </code></pre>
  
  <p>(before the startactivity) it does work on the <strong>HTC Hero</strong>. However, since this is a <strong>HTC</strong> specific call, I can't run this code on other phones (such as the <strong>G1</strong>).
  On the <strong>G1</strong>, this works:</p>
  
  <pre><code>tostart.setClassName("com.android.camera","com.android.camera.MovieView"); //g1 version
  </code></pre>
  
  <p>But this intent is missing from the hero.
  Does anybody know a list of intents/classnames that should be supported by all Android devices? Or a specific one to launch a video?
  Thanks!</p>