Mam pewien problem, a mianowicie piszę skrypt który będzie nagrywał głos.
Wykorzystuje do tej operacji plugin jRecorder.
Problem mam z tym że ścieżkę do pliku php który zapisuje plik na serwerze należy podać w tablicy a wygląda to tak:
Kod
var settings = {
'rec_width': '300',
'rec_height': '200',
'rec_top': '0px',
'rec_left': '0px',
'recorderlayout_id' : 'flashrecarea',
'recorder_id' : 'audiorecorder',
'recorder_name': 'audiorecorder',
'wmode' : 'transparent',
'bgcolor': '#ff0000',
'swf_path': '../jRecorder.swf',
'host': 'nagrajLekcja3.php?filename=<?php echo $_GET['id'] ?>/czesc3/'+sloAudio,
'callback_started_recording' : function(){},
'callback_finished_recording' : function(){},
'callback_stopped_recording': function(){},
'callback_error_recording' : function(){},
'callback_activityTime': function(time){},
'callback_activityLevel' : function(level){}
};
'rec_width': '300',
'rec_height': '200',
'rec_top': '0px',
'rec_left': '0px',
'recorderlayout_id' : 'flashrecarea',
'recorder_id' : 'audiorecorder',
'recorder_name': 'audiorecorder',
'wmode' : 'transparent',
'bgcolor': '#ff0000',
'swf_path': '../jRecorder.swf',
'host': 'nagrajLekcja3.php?filename=<?php echo $_GET['id'] ?>/czesc3/'+sloAudio,
'callback_started_recording' : function(){},
'callback_finished_recording' : function(){},
'callback_stopped_recording': function(){},
'callback_error_recording' : function(){},
'callback_activityTime': function(time){},
'callback_activityLevel' : function(level){}
};
a następnie wydaje komende która tworzy plugin
Kod
$.jRecorder(settings);
$('#nagrajSlowko').toggle(function(){
$.jRecorder.record(); //Rozpoczyna nagrywanie
}. function(){
$.jRecorder.stop(); //Zatrzymuje nagrywanie
});
$('#zapiszSlowko').click(function(){
$.jRecorder.sendData();// zapisuje plik
});
$('#nagrajSlowko').toggle(function(){
$.jRecorder.record(); //Rozpoczyna nagrywanie
}. function(){
$.jRecorder.stop(); //Zatrzymuje nagrywanie
});
$('#zapiszSlowko').click(function(){
$.jRecorder.sendData();// zapisuje plik
});
i tu pojawia się pytanie czy można jakoś zmienić wartość "'host':" tablicy settings juz zapisaniu pliku audio?
Może jakoś się to da za pomocą referencji albo coś?
Proszę o pomoc
