0
HTML页面
所有内容我有以下的Java小程序,这使得简单的声音:的Java Applet去除
import java.applet.*;
import java.awt.Graphics;
import java.net.MalformedURLException;
import java.net.URL;
public class Sound extends Applet {
AudioClip soundFile1;
public void init() {
soundFile1 = getAudioClip(getDocumentBase(),"collectgarments_alreadyassigned.wav");
soundFile1.play();
}
}
我想在一个HTML页面,这是一个.NET项目中使用这个小程序。我希望它被部署,例如,使其onClick声音,所以我想创建一个JavaScript方法来播放声音。
到目前为止,我有以下几点:
function Sound() {
var attributes = { id:'SoundApplet', code:'Sound.class', archive:'Java/Sound.jar', width:0, height:0} ;
var parameters = { permissions:'sandbox'} ;
deployJava.runApplet(attributes, parameters, '1.6');
}
这种方法使声音,但它也使所有的HTML在屏幕上消失。
我能想到的可能原因是Applet试图重写页面上的所有HTML,但没有给出任何HTML来编写?
如果是这样,一个可能的解决方案可能是将其包含在一个div中,类似于div设置为`display =“none”',但我不知道该怎么做,因为这不是一个声音视觉方面。
也许我的想法是完全错误的,这是完全不同的。
我找不到任何与互联网相关的东西,Internet Explorer调试器也无济于事。
其他人碰到过这个问题?
供参考HTML5可以自己播放音频。您应该也可以显示html/js调用。 –
@AlexK。我知道,但这是一个旧的应用程序,并且在客户端机器上它不会播放声音,因此需要实现Java applet – Alex