webview et swf file

c@rtc@rt Membre
mars 2006 modifié dans API AppKit #1
Salut a tous,
j'ai un soucis car je n'arrive pas a afficher du flash dans ma webview ( fichier flash appele par un html )

j'ai testé :
defaultURL = [NSURL URLWithString:@file://localhost/Users/cedric/Desktop/Flash/flash.html];
webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:defaultURL];

le contenu du fichier flash.html :
<html>
<head>
</head>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"; height="768" width="1024">
<param name="movie" value="valberg.swf">
<param name="quality" value="best">
<param name="wmode" value="tranparent">
<param name="play" value="loop">
<embed height="768" pluginspage="http://www.macromedia.com/go/getflashplayer"; src="valberg.swf" type="application/x-shockwave-flash" width="1024" quality="best" play="loop" wmode="transparent">

</object>



<body bgcolor="black">
<body onload="window.location.href='valberg.swf'">
</body>
</html>



j'ai mis un NSLog pour mes erreurs et j'obtiens :
[Session started at 2006-03-28 14:41:06 +0200.]
2006-03-28 14:41:06.685 Synapse2[1215] Page par défaut : (null)
2006-03-28 14:41:06.849 Synapse2[1215] ERREUR : NSError "Frame load interrupted" Domain=WebKitErrorDomain Code=102 UserInfo={
    NSErrorFailingURLKey = file:///Users/cedric/Documents/Developpement/COCOA/Projets/Synapse2/build/Debug/valberg.swf;
    NSErrorFailingURLStringKey = "file:///Users/cedric/Documents/Developpement/COCOA/Projets/Synapse2/build/Debug/valberg.swf";
    NSLocalizedDescription = "Frame load interrupted";
}

Synapse2 has exited with status 0.


J'ai aussi essayé cette méthode :
defaultURL = [NSURL URLWithString:@flash.html];
webView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:defaultURL];

si qq'un sait pourquoi j'ai ces messages.
Sachant que je suis sous mac intel mais si je passe sous powerpc ca marche ( en faisant du copier coller des mes fonctions et en le recompilant sous powerpc) et de plus si je le compile sous powerpc je prend l'le .app il va marcher sous macIntel.

svp aidez moi je comprend pas...

Merci bcp

Réponses

  • c@rtc@rt Membre
    07:42 modifié #2
    alors j'ai un peu avancé et apparemment il ne lis pas le flash car quand je vais avec une webview sur un site ou il y a du flash il me met que je dois telecharger flash player. Or il est bien installé puisqu'avec Safari j'arrive a afficher les elements flash !
    Y'a t'il un parametre special a entrer ? ou l'inclure dans mon projet ?

    merci ++
  • c@rtc@rt Membre
    mars 2006 modifié #3
    j'ai pris l'exe SafariFS de Elaum compilé sous powerpc et moi je l'execute sous intel et ca marche il me prend les fichiers flash. Par contre si je compile ses sources (tjs sous intel) c ne fonctionne pas et j'ai les problemes cités ci dessus.
    Ca viendrait du fait que je suis sous intel ?

    ps : j'ai meme essayer en enlevant les framework et en remettant ceux de intel mais pas mieux :(
  • c@rtc@rt Membre
    07:42 modifié #4
    j'ai l'impression d'etre tout seul...

    Je pense a un truc : sachant que Safari a besoin de Rosetta pour afficher du flash est que moi je n'en aurai pas besoin ?
  • c@rtc@rt Membre
    07:42 modifié #5
    j'ai la solution meme si ca interesse pas grand monde je vous la donne :
    je me suis fait avoir car Safari affiche le flash mais en cochant rosetta ce qui fait qu'il recompile les plugin pour intel mais pas pour mon navigateur.
    En fait il suffit d'installer flashplayer8_universal_preview et la tout marche !!
    ++
  • BruBru Membre
    07:42 modifié #6
    dans 1143645899:

    j'ai l'impression d'etre tout seul...


    dans 1143653264:

    j'ai la solution meme si ca interesse pas grand monde je vous la donne


    Merci pour la réponse (c'est si gratifiant quand on trouve soi-même la réponse).

    Quant à  être seul... A ton avis, combien ont un Mac Intel et qui fréquentent ce forum ?

    .
  • c@rtc@rt Membre
    07:42 modifié #7
    salut, je suis quand meme pas le seul a avoir un Mac Intel sur ce forum ?
  • Eddy58Eddy58 Membre
    07:42 modifié #8
    Non, tu n'es pas le seul, mais il ne doit pas y en avoir beaucoup quand même. Et, surtout, ce n'est pas parce qu'ils ont la configuration adéquate qu'ils auront obligatoirement réponse à  tes questions. :o
  • c@rtc@rt Membre
    07:42 modifié #9
    je sais bien mais j'ai posé la question sur pas mal de forums et personne ne semble savoir  :(
    ++
Connectez-vous ou Inscrivez-vous pour répondre.