2010-11-02 63 views
0

我有这个基本的代码在aspx页面上播放mp3文件。Global.asax上的WindowsMediaPlayer application_start

WMPLib.WindowsMediaPlayer player = new WMPLib.WindowsMediaPlayer(); 
    player.URL = "file's url" 
    player.controls.play(); 

现在这个工程,如果我把它放在按钮的点击事件或什么的。 但是,如果我将这些代码放到Global.asax文件的Application_Start事件中,则什么都不会发生。

我想在这里实现的是,当有人加载页面时,他们不会从头开始收听歌曲,而是从歌曲的当前时间开始收听。

回答

0

好的,这有一个错误,我不知道从哪里开始。

1)您在浏览器中使用vb脚本代码并假定用户拥有该控件。这在大多数浏览器和大多数操作系统上不起作用。

2)开始时的应用程序不知道用户的状态。那时没有用户只有系统进程本身。

您需要使用一些客户端代码,例如javascript或flash。 ASP.net不能自己本身播放音乐到浏览器,它不会工作。

+0

感谢您的回复,但问题很快。 vb脚本代码是什么意思? – futile 2010-11-05 10:05:25

相关问题