我需要播放音乐时,满足一定的条件,网页是回发(刷新GridView的目的)每10秒。它的作用类似于通知声音,例如:
If x > 2,
playsound()
End If
我已经尝试了下面的代码。不幸的是,它无法在客户端播放声音。
Dim player As New System.Media.SoundPlayer
player.SoundLocation = "C:\Users\user\Desktop\music.wav"
player.Load()
player.Play()
有没有办法只在满足一定条件的情况下,才能在ASP网页上
这就是我试图实现的场景:存储在与web应用程序相同的服务器上的声音,在客户端满足某个条件时播放。当我在IDE中运行它并将webconfig更改为指向DB所在的服务器时,它可以完美地工作。但是,当我部署它并通过浏览器访问它时,声音不会播放。与我使用开发机器时播放的声音相同。代码为:
var configsetings = new System.Configuration.AppSettingsReader();
string soundPath= configsetings.GetValue("Notification",typeof(System.String)).ToSt
因此,我用VS2010创建了一个ASP.NET 4应用程序,它需要向最终用户播放声音,并且它在我本地的开发环境中工作得很好。问题是声音资源或Resources.resx未发布到服务器。知道为什么吗?
我做了什么:
1)在项目声音属性soundbyte资源下,我添加了我的声音资源,名为:(包含soundbyte.wav)。我注意到这会创建一个包含wav文件的资源文件夹,并在我的项目下创建一个引用该文件的Resources.resx文件
2)在我的代码中,我按如下方式播放文件:
Dim audioFile = My.Resources. soundbyte
Dim player
我正在使用意图代码播放声音。我的代码完美的fine.My设备有两个声音播放器,默认的和谷歌播放音乐,所以问题是,每当我试图播放一个声音,它会弹出一个弹出窗口,我想播放的播放器,我想播放的声音。下面是弹出窗口的图像。
这是我播放声音的代码,
Uri myUri =Uri.parse("file:/"+selectedFile);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(myUri, "audio/mp3");
startA