In this article we are going to see how to play a video file from the web or offline, for this we are creating a application which will take the input in from the text and Play the file.
We are creating a Literal control and assign the object value at run time while play.
HTML:
C# Code:
After Play
From this article we can see how to play a video file from web or from the offline.
We are creating a Literal control and assign the object value at run time while play.
HTML:
<form id="form1" runat="server">
<div>
<br />
<br />
<asp:literal id="Literal1"
runat="server"></asp:literal>
<br />
<br />
<asp:textbox id="InputText"
runat="server"
width="500px"
height="50px"
wrap="true"
textmode="multiLine"
readonly="false"
>http://localhost:30687/Harivarasanam.mp4</asp:textbox>
<br />
<br />
<asp:button id="Button1"
runat="server"
text="Play"
onclick="Button1_Click"
/>
</div>
</form>
C# Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class Player :
System.Web.UI.Page
{
protected void
Page_Load(object sender, EventArgs e)
{
}
protected void
Button1_Click(object sender, EventArgs e)
{
try
{
string mySourceUrl = this.InputText.Text;
bool isFullSize = false;
this.Literal1.Text = this.GetWma(mySourceUrl, isFullSize);
}
catch (Exception
ex)
{
this.Response.Write(ex.ToString());
}
}
private string
GetWma(string sourceUrl, bool isFullSize)
{
string newtag = "";
sourceUrl = sourceUrl + "";
sourceUrl = sourceUrl.Trim();
if (sourceUrl.Length > 0)
{
}
else
{
throw new
System.ArgumentNullException("sourceUrl");
}
string myWidthAndHeight = "";
if (isFullSize)
{
myWidthAndHeight = "";
}
else
{
myWidthAndHeight = "width='640'
height='480'";
}
newtag = newtag + "<object classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95'
id='player' " + myWidthAndHeight + "
standby='Please wait while the object is loaded...'>";
newtag = newtag + "<param name='url'
value='" + sourceUrl + "'
/>";
newtag = newtag + "<param name='src'
value='" + sourceUrl + "'
/>";
newtag = newtag + "<param
name='AutoStart' value='true' />";
/* -100 is fully left, 100 is fully right. */
newtag
= newtag + "<param name='Balance' value='0'
/>";
/* Position in seconds when starting. */
newtag
= newtag + "<param name='CurrentPosition'
value='0' />";
/* Show play/stop/pause controls. */
newtag = newtag + "<param name='showcontrols' value='true'
/>";
/* Allow right-click. */
newtag
= newtag + "<param name='enablecontextmenu'
value='true' />";
/* Start in full screen or not. */
newtag = newtag + "<param
name='fullscreen' value='" + isFullSize.ToString() + "' />";
newtag = newtag + "<param
name='mute' value='false' />";
/* Number of times the content will play.*/
newtag = newtag + "<param
name='PlayCount' value='1' />";
/* 0.5=Slow, 1.0=Normal, 2.0=Fast*/
newtag
= newtag + "<param name='rate' value='1.0'
/>";
/* full, mini, custom, none, invisible */
newtag
= newtag + "<param name='uimode'
value='full' />";
/* Show or hide the name of the file.*/
newtag
= newtag + "<param name='showdisplay'
value='true' />";
/* 0=lowest, 100=highest */
newtag
= newtag + "<param name='volume' value='50'
/>";
newtag
= newtag + "</object>";
return newtag;
}
}
}
Output:
After Play
From this article we can see how to play a video file from web or from the offline.
No comments:
Post a Comment