我正在为三星智能电视开发一个简单的游戏.当某些事情发生时,我想播放一些声音文件,如准备好,赢,输.我不想处理闪存播放器,播放器控件..有没有办法使用
javascript来触发一个预定义的音量播放声音动作,我在我的代码中多次这样做.
解决方法
您需要将玩家对象(SAMSUNG-INFOLINK-PLAYER)添加到您的< body>标签:
<object id="pluginPlayer" style="visibility: hidden; width: 0px; height: 0px; opacity: 0.0" classid="clsid:SAMSUNG-INFOLINK-PLAYER"></object>
然后在应用程序的javascript只是使用这个功能:
var playerObj = document.getElementById('pluginPlayer'); playerObj.Play("absolute_url_to_your_mp3");
随着Player插件在三星的文件系统中的不同位置执行,您需要始终使用该文件的绝对路径.它可以是远程的,但您可以使用应用程序的index.html的location.href来获取应用程序的工作目录的绝对本地路径,您可以在其中放置mp3.
检查文档,在这里: