把 var media; var audio; var touch var audio_src; function touch_audio(){ touch = document.getElementById('touch_record'); touch.addEventListener('touchstart', function() { navigator.notification.vibrate(200); RecordAudio();},false ); touch.addEventListener('touchend',function(){endRecord();},false); } function RecordAudio(){ audio_src="luyin/record.amr"; media = new Media(audio_src,onSuccess,onError); console.log(media); media.startRecord(); audio=audio_src; alert("2"); }
function endRecord() { alert("1"); if (media != null) { media.stopRecord(); } }放window.onload = function() {};里面
var audio;
var touch
var audio_src;
function touch_audio(){
touch = document.getElementById('touch_record');
touch.addEventListener('touchstart', function() {
navigator.notification.vibrate(200);
RecordAudio();},false );
touch.addEventListener('touchend',function(){endRecord();},false);
}
function RecordAudio(){
audio_src="luyin/record.amr";
media = new Media(audio_src,onSuccess,onError);
console.log(media);
media.startRecord();
audio=audio_src;
alert("2");
}
function endRecord()
{ alert("1");
if (media != null)
{
media.stopRecord();
}
}放window.onload = function() {};里面
不行啊,我这写的是html5触摸功能,不能用onclick
不行啊,我这写的是html5触摸功能,不能用onclick那就加个触摸的事件
不行啊,我这写的是html5触摸功能,不能用onclick那就加个触摸的事件
加过了,没用,我发现是touchend事件没反应,touchstart是有效果的,也就是说,设备检测不到我手从屏幕离开,你看我的这段js代码有没有问题?