2011-07-19 1 views
2

Я использую OSMF Dev Guide для создания некоторых примеров, например this. Но мой плеер не работает, я даже не получил сообщение об ошибке.Проблемы с созданием проигрывателя DynamicStream с OSMF

Там мой код: http://pastebin.com/EHySNRm0

Я использую данные из динамического потока XML, порожденное BitsOnTheRun (который я использую в моей расширенной FLVPlayback): http://pastebin.com/49GaQUR7

Это очень странно, потому что я использую очень те же данные на моем пользовательском FLVPlayback, и он работает, используя значения от <jwplayer:streamer> и <media:content>.

Я пробовал все возможности для своих видеоименований, например: «mp4: name.mp4», «mp4: name» и «name.mp4».

Я что-то упустил?

Заранее благодарен!

ответ

1

Для FLV не включайте 'flv:' или расширение. См FMS's URL format guide

см Кроме того, если это относится к вам: flag for parsing stream name

Если вы размещаете через CloudFront, например, это должно быть установлено верно.

+0

Извините, это не «flv», это «mp4», я исправил его. –

+0

BTW, он работал, когда я установил _dynResource.urlIncludesFMSApplicationInstance = true; _. Есть ли способ определить, включают ли мои URL-адреса имя FMS? –

+1

не то, что я знаю. Вам нужно будет написать свою собственную функцию, чтобы обнаружить ее. Если вы знаете формат имени потока, вы можете попытаться определить, где он начинается, если он сразу после имени хоста/приложения/потока, тогда флаг должен быть ложным, если вы обнаружите, что между ними есть что-то среднее между хостом/приложением/экземпляром -name/stream-name, тогда вы должны установить флаг в true – imorsi