Heyho,
ich war eben gerade in der Mediathek von n-tv unterwegs und bin eher zufällig auf mehrere
zumindest mir bisher noch unbekannte Funktionen innerhalb des Flashplayers gestoßen und
wollte hier mal fix nachfragen, ob jemand von Euch diese kennt bzw. ob die in irgendeiner Form
irgendwo dokumentiert sind. Ich hab dazu jetzt auf die schnelle nix gefunden und setzte im Anbetracht
des Faktors "Zeit" hier mal auf den "Schwarm" :lol: .
Konkret gesehen habe ich dieses Vid hier (sollte aber prinzipiell egal sein):
http://www.n-tv.de/mediathek/vide…le12544271.html
Wenn man nun im Bereich des Flashplayers z.B.
Strg und Tab (scheinbar sonne ähnliche Funktion wie Alt + Tab in Windows zum durchswitchen geöffneter Proramme, nur dass man hier halt zwischen den einzelnen Steuerungselementen des Players wechseln tut)
Strg und 1 (öffnet einen grauen Hintergrund, aus dem man z.B. den Playerlog herausziehen kann)
benutzen. Kennt Ihr diese Funktionen ? Wenn ja, gibt es davon noch mehr ? Oder mag das in diesem Fall nur ein "Special"-Feature des "n-tv Videoplayers" in der Version 1.0.66 (v2.1.441) sein (diese Info bekommt man, wenn man im Bereich des Flashplayers nen rechten Mausklick macht, ist zwar ausgegraut, aber egal) ?
Das interessante ist, dass man sich z.B. den Playerlog kopieren kann, der dann z.B. so aussschaut:
*** Anfang vom Log ***
mrwuser:
pageurl:http://www.n-tv.de/mediathek/videos/panorama/Tebartz-van-Elst-schiebt-Schuld-auf-Generalvikar-article12544271.html
bandwidth:2259
player version: 2.1.441
player: http://www.n-tv.de/resources/21760-1/ver1-0/videoplayer/ntv_player.swf?flv=rtmp://fms.n-tv.de/ntv/2014/03/0830PalazzoProtzo_-_n-tv_GFK_1403270847.f4v&abcheck_enabled=1&adslog=http://www.rtl.de/rtl_flashplayer_ads.php&angebot=ntv&as=1&duration=ntv&errorlog=http://www.rtl.de/rtl_flashplayer_debug.php&bgcolor=1a1a1a>v=http://www.n-tv.de/resources/21760-1/ver1-0/videoplayer/GoogleTV-Blockertafel-n-tv.png&ivw=/ntv/mediathek/videos/panorama&type=vod&videoservice=ntv&cslog=1&adcall=http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;theme=vid_pa;playersize=670x406;dcmt=text/xml;&adclasses=0&adconfig=1,1,1&admeta=http://www.n-tv.de/resources/21760-1/ver1-0/videoplayer/admeta_4.xml&ord=ord=367013&tile=10
flash player: WIN 12,0,0,77
userid: 1470701582
sessionid: 1252534544
videosessionid: 4278436575
angebot: ntv
ivw: /ntv/mediathek/videos/panorama
--- Content ---
url: rtmp://fms.n-tv.de/ntv/mp4:2014/03/0830PalazzoProtzo_-_n-tv_GFK_1403270847.f4v
requestedprotocol: rtmp
requestedport: 1935
protocol: null
port: null
edge: not detected
--- Werbung ---
not connected
--- Playerlog ---
109: Player WIN 12,0,0,77
126: Content Player: OVP
134: --->>> 670
245: RTLVideoPlayer.initPlayer
247: AdControl.init
501: XML loaded: http://www.n-tv.de/resources/21760-1/ver1-0/videoplayer/admeta_4.xml?ts=1395931728
502: Adset.initAdMetaXml
502: AdControl.onInitialized
502: RTLVideoPlayer.onAdControlInitialized
503: RTLVideoPlayer.onInit
544: MAINAPP onPlayerInitialized
550: handleGoodConnect null null
582: RTLVideoPlayer.initVideoData
582: RTLVideoPlayer.videoData
583: User.newVideoSession
584: BandwidthManager init 0
595: set selectedQuality 0
602: BandwidthManager init 0
602: @EVENT RTL_VIDEODATA_INIT
605: RTLVideoPlayer.togglePlayPause
606: RTLVideoPlayer.userPlay
606: @EVENT RTL_USER_PLAY
607: RTLVideoPlayer.playContent
608: AdControl.setClass
609: AdControl.reset
616: Admanager.reset
616: --> reset AD TIMEOUT Timer
618: new Admanager
618: 1 x preroll (time: , pos: 0)
618: 1 x cutinad (time: 00:01:00:00, pos: 1)
618: 1 x postroll (time: , pos: 2)
619: @EVENT RTL_START
620: AdBlock.initBlock preroll
626: Adcall: http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=pre;tile=10;spot=1;class=1;theme=vid_pa;playersize=670x406;dcmt=text/xml;ord=367013?
630: onVASTLoadStateChange loading
632: onHTTPLoaderStateChange loading
632: HTTPLoader load http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=pre;tile=10;spot=1;class=1;th...
641: HTTPLoader SecurityError http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=pre;tile=10;spot=1;class=1;th...
643: ErrorLogger: HTTPLoader SecurityError
643: not Logged...
643: onHTTPLoaderStateChange loadError
643: VAST LoadState.LOAD_ERROR
644: onVASTLoadStateChange loadError
644: AdManager LoadState.LOAD_ERROR
644: AdBlock.onAdCancel
644: AdBlock.reset
644: Admanager.reset
644: --> reset AD TIMEOUT Timer
645: AdControl.onCancel
645: RTLVideoPlayer.playContent
645: RTLVideoPlayer.playTimeCode 0 Akamai: false
646: selected Bitrate: 0
647: selected Bitrate: 0
647: streamUrl requires Parameters: false
648: OvpVideoPlayer.init: rtmp://fms.n-tv.de/ntv/mp4:2014/03/0830PalazzoProtzo_-_n-tv_GFK_1403270847.f4v
648: OvpVideoPlayer.play
649: OvpVideoPlayer.playStream 0
650: OvpVideoPlayer.connect fms.n-tv.de/ntv/
650: _contentPlayer.state VIDEOSTATE_CONNECTING
650: @EVENT RTL_CONNECTING_STATE_ENTERED
707: ConnectionInfo.sharedObjectAvailable true
707: ConnectionInfo.getWorking rtmp,rtmpt:1935,80
710: tryToConnect rtmp://fms.n-tv.de:1935/ntv/
717: CLICKER ENABLE
717: @EVENT RTL_CONTENT_START
718: VASTLoader.onLoadTraitError: MediaError 2 -1
719: AdBlockWatch.alert
720: ErrorLogger Ad: adblocker 1
723: report blocked url: iuuq%3B00be/ef/epvcmfdmjdl/ofu0qgbey
814: ErrorLogger: SecurityError
1042: handleGoodConnect rtmp 1935
1043: content*** onConNetStatus ,NetConnection.Connect.Success
1043: ConnectionInfo.setWorking rtmp:1935
1061: _contentPlayer.state VIDEOSTATE_PLAYING
1061: @EVENT RTL_PLAYING_STATE_ENTERED
1061: OvpVideoPlayer.playStream 0
1062: OvpVideoPlayer.loadFmsIdent
1064: playStream: mp4:2014/03/0830PalazzoProtzo_-_n-tv_GFK_1403270847.f4v
1064: OvpVideoPlayer.getStreamInfo
1093: OvpVideoPlayer.onIdentSecurityError
1171: OvpVideoPlayer.onConStreamLength [object Object]
1171: OvpVideoPlayer.onGetStreamLength 72.911
1173: OvpVideoPlayer.onStreamMetaData ,
1173: @EVENT RTL_CONTENT_METADATA
1173: @EVENT RTL_CONTENT_STREAM_STARTED
1812: RtlContentStreamLogger: 0
1812: selected Bitrate: 0
1843: RtlContentStreamLogger2012: SecurityError
3820: OvpVideoPlayer.onConBandwidth 1537
4144: seekTo 646
4145: [UI] PLAYER_CONTROLS_SEEK
4145: @EVENT RTL_PLAYER_INTERACTION
4146: @EVENT RTL_CONTENT_BEFORE_SEEK
4146: OvpVideoPlayer.seek 71.04148717948718
4167: @EVENT RTL_PLAYING_STATE_ENTERED
4729: OvpVideoPlayer.onStreamMetaData ,
4729: @EVENT RTL_CONTENT_METADATA
4729: @EVENT RTL_CONTENT_STREAM_STARTED
5177: @EVENT RTL_CONTENT_SEEK
6998: OvpVideoPlayer.onStreamComplete ,
7041: _contentPlayer.state VIDEOSTATE_STOPPED
7041: @EVENT RTL_STOPPED_STATE_ENTERED
7042: @EVENT RTL_CONTENT_END
7042: RtlContentStreamLogger: 1
7042: selected Bitrate: 0
7042: AdControl.reset
7042: AdBlock.reset
7042: Admanager.reset
7042: --> reset AD TIMEOUT Timer
7042: Admanager.reset
7042: --> reset AD TIMEOUT Timer
7043: AdBlock.initBlock postroll
7043: Adcall: http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=postroll;tile=11;spot=1;class=1;theme=vid_pa;playersize=670x406;dcmt=text/xml;ord=367013?
7043: onVASTLoadStateChange loading
7043: onHTTPLoaderStateChange loading
7043: HTTPLoader load http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=postroll;tile=11;spot=1;class...
7044: RtlContentStreamLogger2012: SecurityError
7044: HTTPLoader SecurityError http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=postroll;tile=11;spot=1;class...
7044: ErrorLogger: HTTPLoader SecurityError
7044: not Logged...
7044: onHTTPLoaderStateChange loadError
7044: VAST LoadState.LOAD_ERROR
7044: onVASTLoadStateChange loadError
7044: AdManager LoadState.LOAD_ERROR
7044: AdBlock.onAdCancel
7044: AdBlock.reset
7044: Admanager.reset
7044: --> reset AD TIMEOUT Timer
7044: AdControl.onCancel
7045: @EVENT RTL_COMPLETE
7045: OvpVideoPlayer.stop content
7046: VASTLoader.onLoadTraitError: MediaError 2 -1
7046: AdBlockWatch.alert
7046: ErrorLogger Ad: adblocker 2
7046: report blocked url: iuuq%3B00be/ef/epvcmfdmjdl/ofu0qgbey
7055: ErrorLogger: SecurityError
13942: RTLVideoPlayer.togglePlayPause
13942: RTLVideoPlayer.userPlay
13942: @EVENT RTL_USER_PLAY
13942: RTLVideoPlayer.playContent
13942: AdControl.setClass
13942: AdControl.reset
13942: AdBlock.reset
13942: Admanager.reset
13942: --> reset AD TIMEOUT Timer
13942: Admanager.reset
13942: --> reset AD TIMEOUT Timer
13942: new Admanager
13942: 1 x preroll (time: , pos: 0)
13942: 1 x cutinad (time: 00:01:00:00, pos: 1)
13942: 1 x postroll (time: , pos: 2)
13943: @EVENT RTL_START
13943: AdBlock.initBlock preroll
13943: Adcall: http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=pre;tile=10;spot=1;class=1;theme=vid_pa;playersize=670x406;dcmt=text/xml;ord=367014?
13943: onVASTLoadStateChange loading
13944: onHTTPLoaderStateChange loading
13944: HTTPLoader load http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=pre;tile=10;spot=1;class=1;th...
14046: HTTPLoader SecurityError http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=pre;tile=10;spot=1;class=1;th...
14046: ErrorLogger: HTTPLoader SecurityError
14046: not Logged...
14046: onHTTPLoaderStateChange loadError
14046: VAST LoadState.LOAD_ERROR
14046: onVASTLoadStateChange loadError
14046: AdManager LoadState.LOAD_ERROR
14046: AdBlock.onAdCancel
14046: AdBlock.reset
14046: Admanager.reset
14046: --> reset AD TIMEOUT Timer
14046: AdControl.onCancel
14046: RTLVideoPlayer.playContent
14046: RTLVideoPlayer.playTimeCode 0 Akamai: false
14046: selected Bitrate: 0
14047: selected Bitrate: 0
14047: streamUrl requires Parameters: false
14047: OvpVideoPlayer.init: rtmp://fms.n-tv.de/ntv/mp4:2014/03/0830PalazzoProtzo_-_n-tv_GFK_1403270847.f4v
14047: OvpVideoPlayer.play
14047: OvpVideoPlayer.playStream 0
14047: playStream: mp4:2014/03/0830PalazzoProtzo_-_n-tv_GFK_1403270847.f4v
14048: _contentPlayer.state VIDEOSTATE_PLAYING
14048: @EVENT RTL_PLAYING_STATE_ENTERED
14048: OvpVideoPlayer.getStreamInfo
14048: CLICKER ENABLE
14048: @EVENT RTL_CONTENT_START
14048: VASTLoader.onLoadTraitError: MediaError 2 -1
14048: AdBlockWatch.alert
14048: report blocked url: iuuq%3B00be/ef/epvcmfdmjdl/ofu0qgbey
14155: OvpVideoPlayer.onConStreamLength [object Object]
14155: OvpVideoPlayer.onGetStreamLength 72.911
14155: OvpVideoPlayer.onStreamMetaData ,
14156: @EVENT RTL_CONTENT_METADATA
14156: @EVENT RTL_CONTENT_STREAM_STARTED
14730: RtlContentStreamLogger: 0
14730: selected Bitrate: 0
14782: RtlContentStreamLogger2012: SecurityError
15678: RTLVideoPlayer.togglePlayPause
15678: @EVENT RTL_USER_PAUSE
15679: RTLVideoPlayer.pause
15679: OvpVideoPlayer.pause
15700: _contentPlayer.state VIDEOSTATE_PAUSED
15700: @EVENT RTL_PAUSED_STATE_ENTERED
15700: @EVENT RTL_CONTENT_PAUSE
17005: OvpVideoPlayer.onConBandwidth 1180
27041: [UI] PLAYER_CONTROLS_PLAY_PAUSE
27041: @EVENT RTL_PLAYER_INTERACTION
27041: RTLVideoPlayer.togglePlayPause
27041: @EVENT RTL_USER_RESUME
27041: RTLVideoPlayer.playContent
27042: RTLVideoPlayer.resume false CONTENTPLAYING
27042: OvpVideoPlayer.resume
27062: _contentPlayer.state VIDEOSTATE_PLAYING
27062: @EVENT RTL_PLAYING_STATE_ENTERED
27062: CLICKER ENABLE
27062: @EVENT RTL_CONTENT_RESUME
28507: [UI] PLAYER_CONTROLS_PLAY_PAUSE
28507: @EVENT RTL_PLAYER_INTERACTION
28507: RTLVideoPlayer.togglePlayPause
28507: @EVENT RTL_USER_PAUSE
28507: RTLVideoPlayer.pause
28507: OvpVideoPlayer.pause
28527: _contentPlayer.state VIDEOSTATE_PAUSED
28527: @EVENT RTL_PAUSED_STATE_ENTERED
28527: @EVENT RTL_CONTENT_PAUSE
130376: content*** onConNetStatus ,NetConnection.Connect.IdleTimeOut
130377: OvpVideoPlayer.resetConnectionAndStream
130426: content*** onConNetStatus ,NetConnection.Connect.Closed
130426: OvpVideoPlayer.resetConnectionAndStream
130426: connectionStatus NetConnection.Connect.Closed
130427: connectionStatus NetConnection.Connect.Closed
130427: connectionStatus NetConnection.Connect.IdleTimeOut
130427: connectionStatus NetConnection.Connect.IdleTimeOut
250546: [UI] PLAYER_CONTROLS_PLAY_PAUSE
250546: @EVENT RTL_PLAYER_INTERACTION
250546: RTLVideoPlayer.togglePlayPause
250546: @EVENT RTL_USER_RESUME
250546: RTLVideoPlayer.playContent
250546: RTLVideoPlayer.resume false CONTENTPLAYING
250546: OvpVideoPlayer.resume
250546: OvpVideoPlayer.playStream 0
250546: OvpVideoPlayer.connect fms.n-tv.de/ntv/
250546: _contentPlayer.state VIDEOSTATE_CONNECTING
250546: @EVENT RTL_CONNECTING_STATE_ENTERED
250546: ConnectionInfo.getWorking rtmp:1935
250547: tryToConnect rtmp://fms.n-tv.de:1935/ntv/
250548: CLICKER ENABLE
250548: @EVENT RTL_CONTENT_RESUME
250809: handleGoodConnect rtmp 1935
250809: content*** onConNetStatus ,NetConnection.Connect.Success
250809: ConnectionInfo.setWorking rtmp:1935
250853: _contentPlayer.state VIDEOSTATE_PLAYING
250853: @EVENT RTL_PLAYING_STATE_ENTERED
250854: OvpVideoPlayer.playStream 0
250854: OvpVideoPlayer.loadFmsIdent
250854: playStream: mp4:2014/03/0830PalazzoProtzo_-_n-tv_GFK_1403270847.f4v
250855: OvpVideoPlayer.getStreamInfo
250882: OvpVideoPlayer.onIdentSecurityError
250943: OvpVideoPlayer.onConStreamLength [object Object]
250943: OvpVideoPlayer.onGetStreamLength 72.911
250944: OvpVideoPlayer.onStreamMetaData ,
250945: @EVENT RTL_CONTENT_METADATA
250945: @EVENT RTL_CONTENT_STREAM_STARTED
251363: OvpVideoPlayer.onStreamMetaData ,
251363: @EVENT RTL_CONTENT_METADATA
251363: @EVENT RTL_CONTENT_STREAM_STARTED
251572: @EVENT RTL_CONTENT_SEEK
253063: seekTo 656
253063: [UI] PLAYER_CONTROLS_SEEK
253063: @EVENT RTL_PLAYER_INTERACTION
253063: @EVENT RTL_CONTENT_BEFORE_SEEK
253063: OvpVideoPlayer.seek 72.14120060331825
253086: @EVENT RTL_PLAYING_STATE_ENTERED
253659: OvpVideoPlayer.onStreamMetaData ,
253659: @EVENT RTL_CONTENT_METADATA
253659: @EVENT RTL_CONTENT_STREAM_STARTED
253846: OvpVideoPlayer.onConBandwidth 2259
253953: @EVENT RTL_CONTENT_SEEK
254942: OvpVideoPlayer.onStreamComplete ,
254984: _contentPlayer.state VIDEOSTATE_STOPPED
254984: @EVENT RTL_STOPPED_STATE_ENTERED
254985: @EVENT RTL_CONTENT_END
254985: RtlContentStreamLogger: 1
254985: selected Bitrate: 0
254985: AdControl.reset
254985: AdBlock.reset
254985: Admanager.reset
254985: --> reset AD TIMEOUT Timer
254985: Admanager.reset
254985: --> reset AD TIMEOUT Timer
254985: AdBlock.initBlock postroll
254986: Adcall: http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=postroll;tile=11;spot=1;class=1;theme=vid_pa;playersize=670x406;dcmt=text/xml;ord=367014?
254986: onVASTLoadStateChange loading
254986: onHTTPLoaderStateChange loading
254986: HTTPLoader load http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=postroll;tile=11;spot=1;class...
254988: HTTPLoader SecurityError http://ad.de.doubleclick.net/pfadx/nntv.de/vid_pa;pack=;sz=320x240;pos=postroll;tile=11;spot=1;class...
254988: ErrorLogger: HTTPLoader SecurityError
254988: not Logged...
254988: onHTTPLoaderStateChange loadError
254988: VAST LoadState.LOAD_ERROR
254988: onVASTLoadStateChange loadError
254988: AdManager LoadState.LOAD_ERROR
254988: AdBlock.onAdCancel
254988: AdBlock.reset
254988: Admanager.reset
254988: --> reset AD TIMEOUT Timer
254988: AdControl.onCancel
254988: @EVENT RTL_COMPLETE
254988: OvpVideoPlayer.stop content
254988: VASTLoader.onLoadTraitError: MediaError 2 -1
254988: AdBlockWatch.alert
254988: report blocked url: iuuq%3B00be/ef/epvcmfdmjdl/ofu0qgbey
254990: RtlContentStreamLogger2012: SecurityError
370526: content*** onConNetStatus ,NetConnection.Connect.IdleTimeOut
370526: OvpVideoPlayer.resetConnectionAndStream
370526: content*** onConNetStatus ,NetConnection.Connect.Closed
370526: OvpVideoPlayer.resetConnectionAndStream
370526: connectionStatus NetConnection.Connect.Closed
370527: connectionStatus NetConnection.Connect.IdleTimeOut
*** Ende vom Log ***
Alles anzeigen
Daraus kann man so einiges "ableiten" / "sehen". :wink:
Aber das Herrlichste ist dieser Teil des Logs:
"--- Werbung ---
not connected" ... meinen FF - Addons sei dank. :mrgreen:
Edit 2002Andreas
Habe das mal in den Klammercode gesetzt.
Jo, danke Andi.
[UPDATE]:
Also die Funktion mit
Strg + Tab geht auch auf Youtube & Co., also prinzipiell überall.
Strg + 1 geht offenbar nur bei dem n-tv spezifischen Player. Jedenfalls hab ichs mal bei 3-4
anderen Seiten versucht, da gings nicht.
Ist es also demnach so, dass einzelne Seiten quasi auf dem Flashplayer aufbauend einen eigenen Player einsetzen und dann quasi solche "zusätzliche" Funktionen einbauen können ? Das wäre für mich zumindest die plausibelste Erklärung (zur Zeit).