jquery mobile - CFML - игра в SWF на iPod - PullRequest
       14

jquery mobile - CFML - игра в SWF на iPod

0 голосов
/ 14 февраля 2012

У меня есть мобильная страница jquery, которая воспроизводит SWF-файл в Firefox.Но мне нужно, чтобы он играл на iphone и т. Д. Я исследовал с помощью jplayer, но не понимаю этого.Единственное, что я получаю на iphone - это баннер с именем файла.URL есть;http://devm.jobsintax.com/main/login и войдите как Jason / Jason123

Нажмите "День в жизни".Нажмите «Play Audio».

Текущий код использует player.swf и работает в Firefox.

<cfset request.layout = false />
<cfparam name="rc.soundFile" default="" />
<cfparam name="rc.titles" default="" />
<script language="JavaScript" src="/assets/audio/audio-player.js"></script>
<script language="JavaScript" src="/assets/audio/jquery.jplayer.min.js"></script>
<script>

    /* $("#jpId").jPlayer( {
        swfPath: "/assets/audio"
    }); */

</script>
<cfoutput>
    <h2>#rc.titles#</h2>
    <object type="application/x-shockwave-flash" data="/assets/audio/player.swf" id="audioplayer1" height="24" width="200">
        <param name="movie" value="/assets/audio/player.swf">
        <param name="FlashVars" value="playerID=audioplayer1&soundFile=#rc.soundFile#&titles=#rc.titles#&bg=00447b&leftbg=00447b&lefticon=FFFFFF&rightbg=00447b&righticon=FFFFFF&width=890&animation=no&remaining=yes&autostart=yes">
        <param name="quality" value="high">
        <param name="menu" value="false">
        <param name="wmode" value="transparent">
    </object>
</cfoutput>

Ответы [ 2 ]

1 голос
/ 14 февраля 2012

Как уже говорилось, вы не можете воспроизводить файлы SWF или FLV на любом устройстве iOS, поскольку они не поддерживают Flash.Однако вы можете использовать такой проигрыватель, как JPlayer, FlowPlayer или JWPlayer, чтобы помочь вам использовать запасные варианты (если пользователь не может просматривать FLV-файл, можно использовать видео HTML5 или наоборот).

Вы можете бесплатно конвертировать FLV-файлы в OGG и WEBM с помощью множества инструментов, мне нравится этот (это дополнение для Firefox): http://firefogg.org/

Вот отличный ресурс для поиска инструментов, помогающих кодировать медиав HTML5-совместимых форматах: http://www.webmproject.org/tools/

0 голосов
/ 14 февраля 2012

Продукты Apple, работающие на iOS, не поддерживают flash.Вы можете использовать теги <video> или <audio>, которые поддерживаются продуктами Apple, однако ваше видео должно быть закодировано в формате H.264 / MP4.MP3 для звука должен это делать ...

Поместите этот видео / аудио тег внутри вашего SWF-объекта следующим образом:

<object id="FlashPlayer" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param name="movie" value="/assets/audio/player.swf" />
   <param name="FlashVars" value="playerID=audioplayer1&soundFile=#rc.soundFile#&titles=#rc.titles#&bg=00447b&leftbg=00447b&lefticon=FFFFFF&rightbg=00447b&righticon=FFFFFF&width=890&animation=no&remaining=yes&autostart=yes">
    <param name="quality" value="high">
    <param name="menu" value="false">
<object id="FPalt" type="application/x-shockwave-flash" data="/assets/audio/player.swf"><param name="quality" value="high" />
       <param name="FlashVars" value="playerID=audioplayer1&soundFile=#rc.soundFile#&titles=#rc.titles#&bg=00447b&leftbg=00447b&lefticon=FFFFFF&rightbg=00447b&righticon=FFFFFF&width=890&animation=no&remaining=yes&autostart=yes">
    <param name="quality" value="high">
    <param name="menu" value="false">
<video controls preload="auto">
<source type='video/mp4;' src="Link to your MP4 file">
</video>
</object>
</object>

Таким образом, ваш файл должен по умолчанию использовать ваш Flash-плеер, но еслиFlash не поддерживается, он попытается использовать теги HTML5, которые вы поместили внутри

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...