1

Win8 Store アプリの作成には JavaScript + html5 を使用します。アプリで .swf ファイルを開く必要があります。SWF ファイルは、起動時にサーバーからダウンロードされます。SWF ファイルは、起動後にローカルにあります。フラッシュコントロールをアプリに埋め込むことは可能でしょうか? 試してみましたが、うまくいかないようです...(iframeも試しました)次のコードでMetro IEでswfファイルを開こうとします:

> var file = 'flashobject.html';
>             Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(file).then(function
> (file) {
>                 var options = new Windows.System.LauncherOptions();
>                 options.displayApplicationPicker = true;
> 
>                 Windows.System.Launcher.launchFileAsync(file, options).then(function (success) {
>                     if (success) {
>                         // Yay!
>                         console.log('Success');
>                     } else {
>                         // FROWN :(
>                         console.log('Failure');
>                     }
>                 });
>             });

この HTML コード:

    <body>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
            <param name="autoplay" value="false">
            <param name="movie" value="candles_Pp.swf">
            <object class="iehide" type="application/x-shockwave-flash" data="flashobject_files/candles_.swf">
                <param name="controller" value="true">
                <param name="autoplay" value="false">   
                <param name="pluginurl" value="http://get.adobe.com/flashplayer/">          
                <a href="http://www.yourwebskills.com/files/examples/candles_Pp.swf">Your browser is not able to handle this media here so use this link to play the file in an external application </a>
            </object>
        </object>
</body>

swfファイルを開く方法はありますか。起動時にswfをhtmlに変換するためのAPIがあるかもしれません。

4

1 に答える 1

1

JavaScript で記述された Win8 Store アプリケーションのレンダリングに使用される IE10 エミュレーターは、プラグインをサポートしていません。HTML5 videoswf を受け入れ可能な形式 ( ) に変換し、タグ.mp4を使用してビデオを再生する必要があります。HTML5 video

于 2013-01-09T09:50:58.913 に答える