With Youtube videos and AxShockwaveFlash objects the Play()
method doesn't function, however, there is a nice workaround for this.
The secret is adding ?autoplay=1
to the end of the URL containing the video you wish to play.
Something like this will provide the desired effect:
private void button1_Click(object sender, EventArgs e)
{
string path = @"http://www.youtube.com/v/Q-h4ulFK2Ek?autoplay=1";
axShockwaveFlash1.Load(0, path);
}