Una solución era:
videoplayer.getVideoPlayer(0).close();
donde videoplayer es el componente de FLVPlayback.... Me funcionó perfecto con la versión antigua de FLVPlayback, pero necesitaba la última versión de este componente, la 2.5.
El problema es que al utilizar esta nueva versión del componente y ejecutar el codigo anterior, me detenia la descarga, pero cuando le volvía a hacer clic en PLAY error:
Error: Cannot call reconnect on an http connection
at fl.video::NCManager/reconnect()
at fl.video::VideoPlayer/play()
at fl.video::FLVPlayback/play()
at fl.video::UIManager/http://www.adobe.com/2007/flash/flvplayback/internal::dispatchMessage()
at fl.video::UIManager/http://www.adobe.com/2007/flash/flvplayback/internal::handleButtonEvent()
Entonces, decidí no matarme la cabeza e hice una chambonada....
Dejar 2 flvplayback uno exactamente detras del otro... y cuando le haga click y me genere el error, entonces escondo el que me genero error y muestro el flvplayback 2 que tengo detras.
Entonces hay les dejo el código... que locura, pero toco asi, estaba de afán.
videoplayer.source = "http://aplicaciones.renault.com.co/Campanas/CampanaScala//video.flv";
videoplayer.addEventListener(VideoEvent.READY, ready_listener);
function ready_listener(eventObject:VideoEvent):void {
try{
videoplayer.getVideoPlayer(0).close();
}
catch(err:Error){
trace(err);
}
//videoplayer = new FLVPlayback();
};
videoplayer.addEventListener(VideoEvent.STATE_CHANGE, cambioEstado);
var contador = 0;
function cambioEstado(event:Event):void{
contador++;
if(contador == 4){
trace('cambioestado');
this.removeChildAt(1);
videoplayer2.source = srcvideo;
videoplayer2.play();
}
}
var srcvideo;
try{
var keyStr:String;
var valueStr:String;
var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
for (keyStr in paramObj) {
valueStr = String(paramObj[keyStr]);
if(keyStr == "src"){
srcvideo = valueStr;
videoplayer.source = srcvideo;
break;
}
}
}
catch (error:Error) {
}
Nota: Esto esta leyendo por flashvars la ruta del video.
Cualquier duda me cuentan....
A aquel que se ha "matado" encontrando la solución. Le doy las gracias mediante este blog. Y lo que aprendí de él, lo comparto con todos.
Busca lo que quieras
Suscribirse a:
Enviar comentarios (Atom)
Palabras Clave
.NET
(93)
AJAX
(2)
ajaxcontroltoolkit
(2)
Algoritmos
(1)
android
(1)
Angular
(1)
Arrays
(1)
AS2 o ActionScript 2.0
(1)
AS3 o ActionScript 3.0
(64)
ASP
(7)
ASP.NET
(3)
Azure
(1)
Azure DevOps
(2)
Backup
(2)
Batch
(4)
blogger
(1)
Browser Support
(2)
C#
(53)
Charts
(1)
Chorme extensions
(1)
Chrome
(3)
cmd
(18)
código postal
(1)
Colombia tips
(1)
command
(1)
Conexion remota
(1)
Controles Web .NET
(24)
Cookies
(1)
cordova
(1)
CSS
(14)
CSV
(5)
Cufon
(1)
DateTime
(2)
deployment
(2)
Desarrollo movil
(2)
Desarrollo web
(5)
Diseño
(4)
DNN o DotNetNuke
(5)
docker
(1)
Encuestas
(1)
Entity Framework
(1)
Error
(1)
Eval
(2)
Excel
(4)
Expresiones regulares
(2)
Facebook
(14)
fechas
(1)
Fiddler
(1)
FileUpload
(1)
Filezilla
(1)
Firefox
(2)
Flash
(9)
Fonts
(3)
FQL
(1)
frameworks
(2)
Futuro de la web
(1)
git
(1)
Google Code
(13)
Google Maps
(4)
hackintosh
(3)
hazard 10.6.2
(3)
herramientas para developers
(1)
highchart
(1)
Hilos
(2)
Hosting Windows
(18)
HTML
(38)
HTML5
(6)
IDE
(1)
IE
(2)
IE9
(1)
IIS
(13)
imagenes
(3)
jasmine
(2)
java
(1)
jqgrid
(2)
Jquery y Javascript
(90)
jquery-ui
(5)
jQueryMobile
(1)
JSON
(1)
knockout
(4)
library
(1)
Link Interesantes
(2)
List
(1)
Macro
(2)
Matemáticas
(2)
Membership
(6)
Memoria
(1)
Mis Experiencias
(3)
momentjs
(1)
ms-dos
(1)
MSN
(1)
MVC
(1)
MVC4
(3)
MySQL
(2)
node.js
(4)
Notepad++
(3)
Notificaciones
(1)
ObjectDataSource
(2)
Online
(2)
Opinión
(4)
OSX
(3)
Parallels Plesk Panel
(1)
petapoco
(1)
PhantomJS
(1)
PHP
(4)
Porqué este blog
(1)
Powershell
(1)
Razor
(3)
Redes
(2)
REGEX
(4)
REST
(1)
SDK Android
(1)
Seguridad
(1)
SelectParameters
(1)
Selenium
(2)
sencha
(3)
sencha cmd
(2)
SEO
(1)
SMTP
(2)
Software útil
(8)
Solución
(1)
Soporte
(1)
SQL
(15)
SQL Server
(58)
SQLite
(2)
Store Procedures
(20)
String
(5)
Testing Code
(2)
texto
(2)
tips de datos
(1)
tips de desarrollo
(1)
TutoFaceAS3
(4)
TutoProAS3
(4)
Tutoriales
(7)
Tweenlite effects
(3)
Últimas noticias
(1)
unit testing
(1)
usb
(1)
VBA
(1)
Video
(1)
virus
(1)
Web API
(2)
Web Browsers
(1)
Web Forms
(7)
web.config
(1)
Webmaster
(8)
Webmatrix
(1)
webrole
(1)
webservices
(1)
webstorm
(1)
Win Forms
(5)
Windows
(21)
Windows 7
(1)
Windows 8
(1)
XML
(2)
Youtube API
(2)
No hay comentarios:
Publicar un comentario