0

我有这个基本代码可以在 aspx 页面上播放 mp3 文件。

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

现在,如果我将它放在按钮的单击事件或其他东西上,这将起作用。但是,如果我将这些代码放在 Global.asax 文件中的 Application_Start 事件中,什么也不会发生。

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

4

1 回答 1

0

好的,这有点不对劲,我不知道从哪里开始。

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

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

您需要使用一些客户端代码,例如 javascript 或 flash。ASP.net 本身无法在浏览器中播放音乐,它只是无法正常工作。

于 2010-11-04T13:53:33.393 回答