При создании экземпляра FlvPlayer структура MediaDataSource
передаётся через конструктор.
Необходимо предоставить плейлист для MediaDataSource
в следующем формате:
{
// Обязательно
"type": "flv", // Только тип flv поддерживает воспроизведение составных файлов
// Необязательно
"duration": 12345678, // общая длительность в миллисекундах
"cors": true,
"withCredentials": false,
// Необязательно
// по умолчанию true, не указывайте, если вам не нужно работать с аудио- или видеопотоком
"hasAudio": true,
"hasVideo": true,
// Обязательно
"segments": [
{
"duration": 1234, // в миллисекундах
"filesize": 5678, // в байтах
"url": "http://cdn.flvplayback.com/segments-1.flv"
},
{
"duration": 2345,
"filesize": 6789,
"url": "http://cdn.flvplayback.com/segments-2.flv"
},
{
"duration": 4567,
"filesize": 7890,
"url": "http://cdn.flvplayback.com/segments-3.flv"
}
// больше сегментов...
]
}
Для каждого сегмента необходимо указать точную длительность.
{
"type": "flv",
"duration": 1373161,
"segments": [
{
"duration": 333438,
"filesize": 60369190,
"url": "http://127.0.0.1/flv/7182741-1.flv"
},{
"duration": 390828,
"filesize": 75726439,
"url": "http://127.0.0.1/flv/7182741-2.flv"
},{
"duration": 434453,
"filesize": 103453988,
"url": "http://127.0.0.1/flv/7182741-3.flv"
},{
"duration": 214442,
"filesize": 44189200,
"url": "http://127.0.0.1/flv/7182741-4.flv"
}
]
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )