2009-03-23 7 views
0

J'ai développé un lecteur flash personnalisé en flex pour une utilisation sur un site web. Je rencontre un problème étrange et je me demandais si je pouvais obtenir de l'aide. J'utilise un composant hslider pour la navigation vidéo. Le problème que je rencontre est que lorsque je fais glisser le curseur vers un autre point de la vidéo, il ne règle pas précisément le temps de lecture de la vidéo. J'ai videoPlayer.playHeadTime = slider.value. Par exemple, slider.value = 72.11143423 lorsque je mets videoPlayer.playHeadTime à cette valeur, j'obtiens quelque chose comme ce videoPlayer.playHeadTime = 76.3413222. Un nombre complètement différent et il varie chaque fois que vous naviguez à quelle distance il est. Tout mon code semble être correct, et chaque exemple en ligne semble suivre la même procédure. Je ne suis pas sûr pourquoi le flash est derrière les scènes arrondissant ce nombre mais sa causant la navigation saccadée et plusieurs autres problèmes avec d'autres fonctions que j'ai pour le joueur. Toute aide ou conseil serait grandement apprécié.Lecteur vidéo personnalisé en Flex

Merci

Répondre

1

C'est parce que vous ne pouvez passer directement à rendus images clés (la tête de lecture sera toujours sauter le plus proche). Vous pouvez ajuster la fréquence de ceux lorsque vous codez la vidéo.

+0

Comment ajuster cette fréquence –

+0

Cela dépend du logiciel que vous utilisez pour encoder, mais le réglage est appelé «placement d'images clés» ou quelque chose de similaire. Plus il y a d'images clés, plus le fichier sera grand, JSYK. –

+0

J'utilise le moteur On2 Filx pour encoder. –

Questions connexes