File size: 2.56Kb
<?php
if ( is_file( PATH_UPLOADS . "/obmen/screens/128/$file_id[id].gif" ) ) {
echo "<img src='" . uploads_uri() . "/obmen/screens/128/$file_id[id].gif' alt='Скрин...' /><br />\n";
}
echo '<div class="obmen-player"><audio src="' . ds_site_url() . '/obmen' . $dir_id['dir'] . $file_id['id'] . '.' . $file_id['ras'] . '" controls preload="none"></audio></div>';
if ( $file_id['opis'] != NULL ) {
echo "Описание: ";
echo output_text( $file_id['opis'] );
echo "<br />\n";
}
if ( class_exists( 'ffmpeg_movie' ) ) {
$media = new ffmpeg_movie( $file );
if ( intval( $media->getDuration() ) > 3599 )
echo '' . intval( $media->getDuration() / 3600 ) . ":" . date( 's', fmod( $media->getDuration() / 60, 60 ) ) . ":" . date( 's', fmod( $media->getDuration(), 3600 ) ) . "\n";
elseif ( intval( $media->getDuration() ) > 59 )
echo '' . intval( $media->getDuration() / 60 ) . ":" . date( 's', fmod( $media->getDuration(), 60 ) ) . "\n";
else
echo '' . intval( $media->getDuration() ) . " сек\n";
echo "| " . ceil( ( $media->getBitRate() ) / 1024 ) . " KBPS\n";
if ( $media->getAudioChannels() == 1 )
echo "| Mono\n";
else
echo "| Stereo\n";
echo '| ' . $media->getAudioSampleRate() . " Гц\n";
if ( ( $media->getArtist() ) <> "" ) {
if ( function_exists( 'iconv' ) )
echo '| ' . iconv( 'windows-1251', 'utf-8', $media->getArtist() ) . "\n";
else
echo '| ' . $media->getArtist() . "\n";
}
if ( ( $media->getGenre() ) <> "" )
echo '| ' . $media->getGenre() . "\n";
} else {
include_once H . 'sys/inc/mp3.php';
$id3 = new MP3_Id();
$result = $id3->read($file);
$result = $id3->study();
if(($id3->getTag('length')<>0)){echo ''.$id3->getTag('length')."\n";}
if(($id3->getTag('bitrate'))<>0){echo'| '.$id3->getTag('bitrate')." KBPS\n";}
if(($id3->getTag('mode'))<>""){echo '| '.$id3->getTag('mode')."\n";}
if(($id3->getTag('frequency'))<>0){echo '| '.$id3->getTag('frequency')." Гц\n";}
if(($id3->getTag('album'))<>""){
if (function_exists('iconv'))
echo '| '.iconv('windows-1251', 'utf-8', $id3->getTag('album'))."\n";
else
echo '| '.$id3->getTag('album')."\n";
}
if(($id3->getTag('artists'))<>""){
if (function_exists('iconv'))
echo '| '.iconv('windows-1251', 'utf-8', $id3->getTag('artists'))."\n";
else
echo '| '.$id3->getTag('artists')."\n";
}
if(($id3->getTag('genre'))<>""){echo ', '.$id3->getTag('genre')."\n";}
}
?>