我的应用程序在Android Studio/IntelliJ中的智能手机上编译和部署后,是否可以播放声音
我的解决方法是在onStart()我的StartActivity方法中播放声音,但我必须为每个新项目实现(复制/粘贴)此模式.不是很好的解决方案.
我正在尝试使用“system.windows.media.mediaplayer”媒体播放器来播放声音文件列表,但是我无法让媒体播放器知道何时播放下一个声音文件。
我正在尝试使用“MediaEnded”事件句柄来确定声音文件何时结束,然后移至下一个声音文件。但我无法正确触发事件句柄,有人可以告诉我哪里出错了吗?这是我正在使用的代码:
Add-Type -AssemblyName presentationCore
$mediaplayer=New-Object system.windows.media.mediaplayer
Register-ObjectEvent -InputObject $mediaplayer -SourceIdentifier media -EventName BufferingStarted -Action {write-host "media stopped"}
$mediaPlayer.Open('C:\Windows\Media\chimes.wav')
$mediaplayer.Play()
sleep 3
$mediaPlayer.Open('C:\Windows\Media\chimes.wav')
$mediaplayer.Play()
Run Code Online (Sandbox Code Playgroud)
我现在只是播放任何声音文件来尝试触发事件句柄。
请帮我 !