Segue o código para exibir o WindowsMediaPlayer na página:
CODE
<object id = "meuPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
standby="Loading Microsoft Windows Media Player..."
type="application/x-oleobject" style="width: 294px; height: 60px">
<param name = "AutoStart" value = "True" />
<param runat="server" id="paramAudioLinkGravacao" name = "URL" />
<embed runat="server" id="EmbedAudioLinkGravacao" type="application/x-mplayer2" width = "294px" height = "60px"></embed>
</object>
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"
standby="Loading Microsoft Windows Media Player..."
type="application/x-oleobject" style="width: 294px; height: 60px">
<param name = "AutoStart" value = "True" />
<param runat="server" id="paramAudioLinkGravacao" name = "URL" />
<embed runat="server" id="EmbedAudioLinkGravacao" type="application/x-mplayer2" width = "294px" height = "60px"></embed>
</object>
E este é o código no CodeBehind:
CODE
string caminho = "C:\arquivo.wav";
Page.ClientScript.RegisterStartupScript(this.GetType(), "meuPlayer", caminho, true);
this.paramAudioLink.Attributes.Add("value", caminho);
this.EmbedAudioLink.Attributes.Add("src", caminho);
Page.ClientScript.RegisterStartupScript(this.GetType(), "meuPlayer", caminho, true);
this.paramAudioLink.Attributes.Add("value", caminho);
this.EmbedAudioLink.Attributes.Add("src", caminho);
Não sei se é preciso usar Stream, Buffer, mas acontece que pelo WindowsMedia Player da o erro de que não é possivel abrir o arquivo pois ele esta sendo usado por outro programa.
Preciso abrir o conteudo dele mesmo enquanto esta sendo gravado.
obrigado.
