parent
6eb782a7a6
commit
0a345a939a
@ -0,0 +1,24 @@ |
|||||||
|
<?php |
||||||
|
/* For licensing terms, see /license.txt */ |
||||||
|
|
||||||
|
require_once __DIR__.'/../inc/global.inc.php'; |
||||||
|
|
||||||
|
api_block_anonymous_users(); |
||||||
|
|
||||||
|
$htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_JS_PATH).'rtc/RecordRTC.js"></script>'; |
||||||
|
$htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'wami-recorder/recorder.js"></script>'; |
||||||
|
$htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'wami-recorder/gui.js"></script>'; |
||||||
|
$htmlHeadXtra[] = '<script type="text/javascript" src="'.api_get_path(WEB_LIBRARY_PATH).'swfobject/swfobject.js"></script>'; |
||||||
|
$htmlHeadXtra[] = '<script src="'.api_get_path(WEB_LIBRARY_PATH).'swfobject/swfobject.js"></script>'; |
||||||
|
$htmlHeadXtra[] = api_get_js('record_audio/record_audio.js'); |
||||||
|
|
||||||
|
$tpl = new Template(get_lang('ComposeMessage'), false, false, false, true); |
||||||
|
$record = $tpl->get_template('message/record_audio.tpl'); |
||||||
|
|
||||||
|
$tpl->assign('user_id', api_get_user_id()); |
||||||
|
$tpl->assign('audio_title', api_get_unique_id()); |
||||||
|
$tpl->assign('reload_page', 0); |
||||||
|
$tpl->assign('content', $tpl->fetch($record)); |
||||||
|
$tpl->display_no_layout_template(); |
||||||
|
|
||||||
|
exit; |
||||||
@ -0,0 +1,72 @@ |
|||||||
|
<div id="record-audio-recordrtc" class="row text-center"> |
||||||
|
<form> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-sm-4 col-sm-offset-4"> |
||||||
|
<div class="form-group"> |
||||||
|
<span class="fa fa-microphone fa-5x fa-fw" aria-hidden="true"></span> |
||||||
|
<span class="sr-only">{{ 'RecordAudio'|get_lang }}</span> |
||||||
|
</div> |
||||||
|
<input type="hidden" name="audio_title" id="audio-title-rtc" value="{{ audio_title }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="text-center"> |
||||||
|
<div class="form-group"> |
||||||
|
<button class="btn btn-default" type="button" id="btn-start-record"> |
||||||
|
<span class="fa fa-circle fa-fw" aria-hidden="true"></span> {{ 'StartRecordingAudio'|get_lang }} |
||||||
|
</button> |
||||||
|
<button class="btn btn-danger hidden" type="button" id="btn-stop-record" disabled> |
||||||
|
<span class="fa fa-square fa-fw" aria-hidden="true"></span> {{ 'StopRecordingAudio'|get_lang }} |
||||||
|
</button> |
||||||
|
</div> |
||||||
|
<div class="form-group"> |
||||||
|
<audio class="skip hidden center-block" controls id="record-preview"></audio> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</form> |
||||||
|
</div> |
||||||
|
|
||||||
|
<div class="row" id="record-audio-wami"> |
||||||
|
<div class="col-sm-3 col-sm-offset-3"> |
||||||
|
<br> |
||||||
|
<form> |
||||||
|
<div class="form-group"> |
||||||
|
<input type="hidden" name="audio_title" id="audio-title-wami" value="{{ audio_title }}"> |
||||||
|
</div> |
||||||
|
<div class="form-group text-center"> |
||||||
|
<button class="btn btn-default" type="button" id="btn-activate-wami"> |
||||||
|
<span class="fa fa-check fa-fw" aria-hidden=""></span> {{ 'Activate'|get_lang }} |
||||||
|
</button> |
||||||
|
</div> |
||||||
|
</form> |
||||||
|
</div> |
||||||
|
<div class="col-sm-3"> |
||||||
|
<div id="record-audio-wami-container" class="wami-container"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<script> |
||||||
|
$(document).on('ready', function () { |
||||||
|
RecordAudio.init( |
||||||
|
{ |
||||||
|
blockId: '#record-audio-recordrtc', |
||||||
|
btnStartId: '#btn-start-record', |
||||||
|
btnPauseId: '#btn-pause-record', |
||||||
|
btnPlayId: '#btn-play-record', |
||||||
|
btnStopId: '#btn-stop-record', |
||||||
|
btnSaveId: '', |
||||||
|
plyrPreviewId: '#record-preview', |
||||||
|
directory: '{{ directory }}', |
||||||
|
reload_page: '{{ reload_page }}', |
||||||
|
type: 'message', |
||||||
|
}, |
||||||
|
{ |
||||||
|
blockId: '#record-audio-wami', |
||||||
|
containerId: 'record-audio-wami-container', |
||||||
|
directory: '{{ directory }}', |
||||||
|
userId: {{ user_id }}, |
||||||
|
type: 'message' |
||||||
|
}, |
||||||
|
null |
||||||
|
); |
||||||
|
}); |
||||||
|
</script> |
||||||
Loading…
Reference in new issue