Autor | Zpráva | ||
---|---|---|---|
Marek Z. Profil * |
#1 · Zasláno: 18. 10. 2011, 22:53:53
Ahoj,
marně se snažím jakýmkoliv způsobem zastavit a odstranit z Flash animace načtené video z YouTube. Zkouším tento triviální popis: http://code.google.com/intl/cs-CZ/apis/youtube/flash_api_reference_as2.html Dokonce zkouším přímo FLA ukázku, ale ať dělám co dělám, když si tam hodím button a snažím se video třeba i jen zastavit funkcí: player.pauseVideo():Void vůbec to nereaguje. Zkusil jsem dát na button něco jako: on (release){ ytplayer.pauseVideo(); } ale ani prd. Nemáte s tím nějakou zkušenost? Díky za každou radu! marek |
||
weroro Profil |
#2 · Zasláno: 19. 10. 2011, 00:34:49
To čo skúšaš je JS API. To musíš použiť v JavaScripte. Nie je to ActionScript :) Máš to tam aj napísané.
|
||
Marek Z. Profil * |
#3 · Zasláno: 19. 10. 2011, 00:44:54
Mám tam napsaný, že to je Flash API pro ActionScript 2.0
JavaScript API je tady: http://code.google.com/intl/cs-CZ/apis/youtube/js_api_reference.html |
||
Marek Z. Profil * |
#4 · Zasláno: 19. 10. 2011, 00:46:38
"The ActionScript 2.0 API allows users to control the YouTube video players by loading the player into a Flash application and making calls via ActionScript to the player's public API. Calls can be made to play, pause, seek to a certain time in a video, set the volume, mute the player, and other useful functions. The ActionScript API is automatically activated when the player is loaded into another SWF."
|
||
Marek Z. Profil * |
#5 · Zasláno: 19. 10. 2011, 00:58:49
Tak kdyby to náhodou někdo potřeboval:
Na button dát toto do AS: zastavit.onRelease = function() { ytplayer.pauseVideo(); } |
||
weroro Profil |
#6 · Zasláno: 19. 10. 2011, 01:09:14
Moja chyba. Ale mne to pri použití daného API hádže chybu :
SecurityDomain 'http://s.ytimg.com/yt/swfbin/cps-vflW04ohZ.swf' tried to access incompatible context 'file:///C|/DOCUME%7E1/WERORO/LOCALS%7E1/Temp/Untitled%2D1.swf' Čo by malo z prostredia flashu fungovať, keďže tam je všetko povolené. |
||
Marek Z. Profil * |
#7 · Zasláno: 19. 10. 2011, 01:20:31
Hmm, vím o tom, a mám takový pocit, že to naráží na nějakou bezpečnost v rámci spouštění skriptů, když se to spouští lokálně, tedy ne ze serveru. Jen tipuju. Ale funguje to, umí to YouTube video ovládat externě.
|
||
Marek Z. Profil * |
#8 · Zasláno: 19. 10. 2011, 01:22:33
Ještě jedna, věc, jsem zapomněl. Musel jsem si vytvořit nový FLA a hodit tam ten AS. Ten z YT mi taky nefunguje, je tam někde nějaká nesmyslná cesta bůhví kde a kam.
|
||
Časová prodleva: 13 let
|
0