出于某种原因,我的firefox在使用Canvas时没有显示径向渐变,有谁知道为什么?(我在其他计算机上没有这个问题)
这是我使用的一些代码:
var canvas = document.getElementById ( "layer2" ) ;
var context = canvas.getContext ( "2d" ) ;
var radgrad2 = context.createRadialGradient( x, y, 15 ,x-30,y-60, 0);
radgrad2.addColorStop(0, aux.color , .5);
radgrad2.addColorStop(0.75, "#ffffff" , .5 );
radgrad2.addColorStop( .5, "#ffffff" , .5);
context.fillStyle = radgrad2;
Run Code Online (Sandbox Code Playgroud)
ps:我只在Firefox中有这个问题(已更新)
我正在尝试制作一个能够在检测到midi设备后在计算机上播放笔记的java应用程序.
一旦我得到了所需的midi设备,我就会设置接收器,设备的发送器将传送MIDI信息.
device.getTransmitter().setReceiver( new MyReceiver()) ;
Run Code Online (Sandbox Code Playgroud)
MyReceiver类看起来像:
public class MyReceiver implements Receiver {
MidiChannel[] channels ;
public MyReceiver (){
try {
Synthesizer synthesizer = MidiSystem.getSynthesizer();
synthesizer.open();
channels = synthesizer.getChannels();
channels[0].programChange( 22 ) ;
}catch ( Exception e ) {
e.printStackTrace() ;
}
}
public void noteOff ( int nota ) {
channels[0].noteOff(nota);
}
public void noteOn ( int nota ) {
channels[0].noteOn( nota , 100);
}
public void send(MidiMessage msg, long timeStamp ) {
byte[] b = msg.getMessage ();
String …Run Code Online (Sandbox Code Playgroud)