Ik ben bezig om van Parleys.com (Flex applicatie) een HTML versie te maken, gebruikmakend van de HTML5 video tag.
Maar ik heb nu een uitdaging, namelijk de progress bar voor de video player. De Flex versie heeft een vrij geavanceerde progress bar, zoals je hier kunt zien: http://www.parleys.com/#st=5&sl=7&id=1411
Ik wil dit ook in de HTML versie hebben, maar ik kan geen andere oplossing bedenken dan het met <canvas> tekenen en dat wil ik eigenlijk niet.
Dit zijn mijn wensen voor het component:
Ik laat iedere UL links floaten en de breedte bereken ik met javascript. Maar echt lekker werkt het niet. Ik moet ook een plaatje in iedere A zetten omdat ik de A anders geen breedte kan geven.
Bovendien biedt deze oplossing geen plaats voor de voortgangsindicator, dus ik heb de indruk dat ik helemaal op de verkeerde weg ben...
Iemand van jullie een idee hoe ik dit component kan implementeren?
Maar ik heb nu een uitdaging, namelijk de progress bar voor de video player. De Flex versie heeft een vrij geavanceerde progress bar, zoals je hier kunt zien: http://www.parleys.com/#st=5&sl=7&id=1411
Ik wil dit ook in de HTML versie hebben, maar ik kan geen andere oplossing bedenken dan het met <canvas> tekenen en dat wil ik eigenlijk niet.
Dit zijn mijn wensen voor het component:
- Semantisch nette html.
- De 'chapters' moeten links met een anchor zijn, zodat ik een specifieke chapter kan bookmarken.
- Ik wil de voortgang tonen, bij voorkeur op dezelfde manier als in de Flex client.
- Ik wil (net als in de Flex client) de breedte van een blokje af laten hangen van de duur van een chapter. Het bepalen van de breedte is niet moeilijk. Ik weet de totale duur van de presentatie en ook de duur van iedere chapter, dus ik kan de breedte berekenen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <div id="videoNavigationBar"> <ul> <li> <a href="#slide_20912"> <img style="width: 16.8284px;"> </a> </li> <li> <a href="#slide_20913"> <img style="width: 16.8284px;"> </a> </li> <li> <a href="#slide_20914"> <img style="width: 16.8284px;"> </a> </li> <li> <a href="#slide_20915"> <img style="width: 16.8284px;"> </a> </li> </ul> </div> |
Ik laat iedere UL links floaten en de breedte bereken ik met javascript. Maar echt lekker werkt het niet. Ik moet ook een plaatje in iedere A zetten omdat ik de A anders geen breedte kan geven.
Bovendien biedt deze oplossing geen plaats voor de voortgangsindicator, dus ik heb de indruk dat ik helemaal op de verkeerde weg ben...
Iemand van jullie een idee hoe ik dit component kan implementeren?
[ Voor 0% gewijzigd door JKVA op 16-05-2010 21:42 . Reden: HTML klopte niet, excuses ]
Fat Pizza's pizza, they are big and they are cheezy