ONO::Lib::Audio::Recorder

Functions

recorder();

The ONO Audio Recorder.

-C close/cancel button (simply hides the entire recorder)
-f filename
-J embed JavaScript
-L login required (works with -sS)
-s save button
-S save disabled
-u transmit unique ID as 'ono_recorder_unique_id'

ONO::Lib::Audio::Recorder->recorder( $ID, $BLK_ref, $switches, $filename );

save();

Save a recoding

-V overwrite existing file

ONO::Lib::Audio::Recorder->save( $FILE, $DATA, $switches );
returns: $success

script();

The ONO Audio Recorder JS code.

ONO::Lib::Audio::Recorder->script( );

tmp_file();

Return the path for a tmp file.

ONO::Lib::Audio::Recorder->tmp_file( $ymdhms, $vars_ref );
returns: "$DIR/$ymdhms-$filename.mp3"

tmp_files();

List tmp files.

ONO::Lib::Audio::Recorder->tmp_files( );
returns: @FILES

tmp_garbage();

Clean up tmp garbage.

ONO::Lib::Audio::Recorder->tmp_garbage( );

Sub-Modules

none

Dependencies

Optional CPAN Modules

The following modules may be optional, but they are probably required for all features to work properly.

MIME::Base64