Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
n0kk
0 / 0 / 1
Регистрация: 31.12.2014
Сообщений: 188
1

Не отображается длина звуковой дорожки mp3

23.09.2017, 19:41. Просмотров 115. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток, помогите разобраться пожалуйста, гружу на страницу html с помощью php рандомные звуковые файлы, какие то файлы отображает длину в минутах, какие то не отображает, если грузить не через php а сразу через html то все звуковые файлы отображаются, в чем зависимость не пойму вот сам скрипт вывода файлов:
скрипт выводит рандомно файлы в src плеера, но почему не отображается время трека не понимаю пишет NaN:NaN
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php
    function random_audio($ext, $folder = "."){
 
        $audio = null;
 
        if(substr($folder, -1) != "/"){
            $folder = $folder."/";
        }
 
        if(isset($_GET["audio"])){
 
            $audioInfo = pathinfo($_GET["audio"]);
 
            if(isset($ext[strtolower($audioInfo["extension"])]) &&
               file_exists($folder.$audioInfo["basename"])){
                $audio = $folder.$audioInfo["basename"];
            }
 
        }else{
 
            $fileList = array();
            $handle = opendir($folder);
 
            while(false !== ($file = readdir($handle))){
 
                $file_info = pathinfo($file);
 
                if(isset($ext[strtolower($file_info["extension"])])){
                    $fileList[] = $file;
                }
            }
 
            closedir($handle);
 
            if(count($fileList) > 0){
 
                $audioNumber = time() % count($fileList);
                $audio = $folder.$fileList[$audioNumber];
            }
        }
 
        if($audio != null){
 
            $audioInfo   = pathinfo($audio);
            $contentType = "Content-type: ".$ext[$audioInfo["extension"]];
            header($contentType);
            readfile($audio);
        }else{
 
            echo "Sound Error";
            }
        }
 
    random_audio(array(
 
        "mp3"  => "audio/mpeg"
    ));
?>
и html
HTML5
1
<audio id="audioplayer" src="media/randomsound.php" type="audio/mp3" controls autoplay codecs="mp3">    </audio>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2017, 19:41
Ответы с готовыми решениями:

Замена звуковой дорожки
Здравствуйте, уважаемые форумчане. Есть ряд видеофайл в котором нужно заменить родную звуковую...

Смена звуковой дорожки
Здравствуйте! Работаю над плеером и появился вопрос: можно ли менять звуковые дорожки в...

Обрезка звуковой дорожки(файла)
Добрый день. Есть файл со звуком (5 секунд) и хочу обрезать его, нужно взять любой кусок из...

Редактирование\ удаление звуковой дорожки
Всем доброго времени суток! Заранее извините, если тема была или не тот раздел, особо нет времени...

Нет звуковой дорожки на русском
Здраствуйте! У меня вот такая проблема: скачиваю видео, там есть 2 звуковые дорожки( одна на...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2017, 19:41

Замена звуковой дорожки в видео
Добрый день! Есть видеозапись лекции (c расширением .vob) и ее запись на диктофон (mp3). Можно ли...

Запись AVI на DVD с выбором звуковой дорожки
Есть AVI с двумя звуковыми дорожками, нужно записать на DVD только одну из них, и чтобы оно...

Привязка дополнительной звуковой дорожки к MKV видеофайлу (VLC)
Короче дело такое: Скачал довольно старый фильм в формате MKV. С фильмом идут русские субтитры и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru