2012-05-09 16 views
0

flowplayerのiPadプラグインを使用してmp4ムービーを再生しようとしています。残念ながら、私が得るのは、プレイヤーボタンを押すと空のプレーヤーです。私はそれが意味するものは何も情報を見つけることができませんでしたか?flowplayer iPadプラグインでmp4ムービーが再生されない

最初に試したことは、href属性でムービーに絶対パスを設定していましたが、映画はlocalhostで動作しませんでした。

私は、stream.flowplayer.orgでホストされているムービーの絶対パスを入力すると機能しました。しかし、同じ映画はlocalhostでは動作しませんでした。その結果、動画を稼動させるにはapacheサーバーの特別な設定が必要であるという結論に至りました。

助けてください。ここに私のコードは次のとおりです。

<a href="movie.mp4" id="flash" style="display:block;width:640px;height:360px;"></a> 
    <script> 
     $f("flash", "flowplayer/flowplayer-3.2.10.swf", { 
     clip: { 
      autoPlay: true, 
      autoBuffering: true 
     } 
     }).ipad(); 
    </script> 

答えて

1
<a href="movie.mp4" id="flash" style="display:block;width:640px;height:360px;"></a> 

<script> 
    $f("flash", "flowplayer/flowplayer-3.2.10.swf", { 
    clip: { 
     url:"mp4:movie", // change this 
     autoPlay: true, 
     autoBuffering: true 
    } 
    }).ipad(); 
</script> 
1

あなたは、Apache上でホスティングしているようですね、ここでは、ローカルサーバー上の有効なMP4のMIMEタイプを設定するには、.htaccessファイルを使用する方法である:http://www.htaccess-guide.com/adding-mime-types/

この場合Windowsサーバー上でホストされています。おそらく、IISにMP4のMIMEタイプを追加する必要があります。 http://forums.asp.net/t/1470612.aspx/1

+0

それが欠落しているMIMEタイプではありませんWindowsまたはMac上で動作する場合。別のビデオプレーヤーに切り替えることができる場合は、[JW Player](http://www.longtailvideo.com/players/)を試してみてください。私はFlowPlayerとjwPlayerで多くの作業をしました。私はすべてのプラットフォームでjwPlayerの方がうまくいっています。 – barsh

+0

@barsh彼はELSEWHERE(stream.flowplayer.org)をホストしているビデオが動作し、localhostが失敗したと言った。私が気がついたのは、自分のローカルマシンがApacheを実行していると言いましたが、Flowplayer.orgでホストされているときにビデオにアクセスするときは、WindowsやMac *以外のところで何か言及していません。そこでApacheのMIMEタイプの調整を含むように答えを更新しました。 –

+0

"AddType video/mp4 mp4"を.htaccessファイルとhttpd.confに追加しましたが、役に立たなかった。私はそれらをフロープレーヤのサーバーの1つからリンクするときに動作するビデオをテストしましたが、ローカルホストまたは私のプロダクションサーバからはテストしなかったので、サーバの設定に問題があります。私はビデオがデスクトップのWebブラウザで再生されるが、iOSシミュレータやdevieでは再生されないことを言及する必要があります。 –

-1
<a id="audio<?=$musicData['audio_id']?>" href="<?=$file?>" class="player" style="display:block;width:100%;height:350px;"></a> 
<script type="text/javascript" language="javascript"> 
        $f("audio<?=$musicData['audio_id']?>", "http://releases.flowplayer.org/swf/flowplayer-3.2.16.swf", { 
         clip: { 
           autoPlay : false, 
           coverImage: { url: "<?=APPLICATION_URL?>images/icons/images/url.gif" 
            } 
          } 
        }).ipad(); 
         // $f("audio<?=$musicData['audio_id']?>", "http://releases.flowplayer.org/swf/flowplayer-3.2.16.swf").ipad(); 
</script> 
関連する問題