|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2010
Адрес: Украина, Запорожье
Сообщений: 23
|
Получить позицию при проигрывании flv файла
Как определять позицию FLV файла на HSlider? Т.е. мне нужно чтобы при клике на слайдере на сервер передавалась выбранная позиция и затем начинало проигрывать с этой позиции.
При помощи утилиты FLVMDI подготовил файл, для поиска в нем. Утилита дает возможность сгенерировать XML с метаданными. вот фрагмент, в котором указаны позиции. Как я понял, нужно как-то эти позиции определять на слайдере <filepositions> <pos>8240</pos> <pos>54314</pos> <pos>109372</pos> <pos>152168</pos> <pos>187125</pos> <pos>250325</pos> <pos>312817</pos> <pos>331699</pos> <pos>389040</pos> </filepositions> <times> <time>0</time> <time>1</time> <time>2</time> <time>2,56</time> <time>3,56</time> <time>4,56</time> <time>5,56</time> <time>5,76</time> <time>6,76</time> </times> Как это сделать? ----------------------------------- остальная инфа из файла <duration>380.89</duration> <lasttimestamp>380.865</lasttimestamp> <lastkeyframetimestamp>380.16</lastkeyframetimestamp> <videocodecid>2</videocodecid> <audiocodecid>2</audiocodecid> <audiodelay>0</audiodelay> <canSeekToEnd>false</canSeekToEnd> <width>320</width> <height>240</height> <videodatarate>248.354239691229</videodatarate> <audiodatarate>84.8688388602261</audiodatarate> <framerate>25</framerate> <creationdate>unknown</creationdate> <metadatacreator>Manitu Group FLV MetaData Injector 2</metadatacreator> <metadatadate>22.03.2010 14:16:21 GMT+0200</metadatadate> <xtradata></xtradata> <videosize>12250263</videosize> <audiosize>4356132</audiosize> <datasize>7936</datasize> <filesize>16614344</filesize> В голову пока пришел вариант - сделать HSlider в соответствии с временем (minimum = 0, maximum = 6.76), при клике на слайдере, грубо говоря, искать соответствие выбранной секунды в массиве с позициями. Последний раз редактировалось wvxvw; 22.03.2010 в 17:25. |
|
|||||
Регистрация: Jan 2010
Адрес: Украина, Запорожье
Сообщений: 23
|
wvxvw, т.е все что можно передать на сервер - это секунды, и далее работать с этими с ними на сервере?
меня такой вариант в принципе устраивает. Но если как-то можно передавать сразу позицию в байтах, то хотелось бы узнать как |
Часовой пояс GMT +4, время: 21:25. |
|
« Предыдущая тема | Следующая тема » |
Теги |
flv , определить , позицию |
|
|