【问题标题】:How to play a sound every time we have a new customer?每次有新客户时如何播放声音?
【发布时间】:2013-03-08 13:13:33
【问题描述】:

“起初,每天有六个订单。其中一位程序员将计算机设置为每次收到订单时都会响铃。” - Jeff Bezos 和 Amazon.com 的崛起

我想这样做,但我认为必须有一种“聪明并完成任务”的方式来做到这一点,而且几乎毫不费力。

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

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

想法?

【问题讨论】:

    标签: asp.net-mvc api rest


    【解决方案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
    

    这只有在您的服务器在您附近并且有声卡的情况下才有效。 否则,请使用我上面描述的一些方法。

    【讨论】:

      【解决方案2】:

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

      您将代码行插入到感谢页面或用户首次注册时点击的内容,然后只要您打开网站,您的计算机就会发出半傻的铃声.它也是免费的。

      网站在这里:http://www.bellbot.com/

      【讨论】:

      • 我制作了 Bellbot。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2018-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多