每次有新客户时如何播放声音?

时间:2013-03-08 13:13:33

标签: asp.net-mvc api rest

“起初,每天有六个订单。其中一个程序员设置了计算机,这样每次订单进入时铃声响起。” - Jeff Bezos和Amazon.com的崛起

我想要做到这一点,但要想做到这一点,必须有一个“聪明且完成任务”的方式,几乎毫不费力。

我希望它基本上是一个现有的API,我们可以把它放在我们的ASP.NET MVC应用程序中,并且可以在我们的一台机器上发出声音。

我可以从头开始编码,但感觉至少有一些部分应该可用。

思想?

2 个答案:

答案 0 :(得分:1)

首先你需要一个铃铛或一个扬声器来播放铃声。那么你需要一些代码或程序来响铃。现在你需要找到一种方法来在你的铃声节目和你的商店之间进行通信。您可以通过套接字,管道或其他方式执行此操作。由于你使用的是Asp.net,你可以使用一些.Net代码来调用Windows Media Player或其他东西。

Sub Play()
        Try
            Dim mplayer As New Media.SoundPlayer
            mplayer.SoundLocation = Server.MapPath("1.wav")
            mplayer.Load()
            mplayer.Play()
            mplayer.Dispose()
            errormessage.Text = "PLD_KNTR_OK"
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
    End Sub

只有当您的服务器靠近您并且它有声卡时才会有效。 否则,使用我上面描述的一些方法。

答案 1 :(得分:1)

这不会在你的商店响起真正的钟声,但你可以试试BellBot。我有同样的愿望,正在寻找解决方案。我想在墙上敲响一个真正的钟,但这可能符合你的需要。

您可以将代码行插入感谢页面或用户首次注册时点击的内容,然后只要您的计算机在半愚蠢的铃声响起时打开网站即可。它也是免费的。

网站位于:http://www.bellbot.com/