2016-09-14 10 views
0

を開き、私は非常に単純なランディングページでのPhoneGapを使用しています:PhoneGapのiOSのHTML5動画プレーヤー

<div> 
    <video playsinline autoplay muted loop id='bgvid'> 
     <source src='vid/localvid.mp4' type='video/mp4'> 
    </video> 
</div> 

意図は、映像が上にオーバーレイ一部のコンテンツをバックグラウンドで遊んでてきたことです。動画は実際に再生を開始しますが、iOSではdiv自体で再生するのではなく、ネイティブのフルスクリーン動画プレーヤーを起動します。

ネイティブ動画プレーヤーを起動しないようにするにはどうすればよいですか?

ありがとうございます!

答えて

1

これは、実際には2つの事を取り、それがiPhone上の作業を行います。

<preference name="AllowInlineMediaPlayback" value="true" />

をからconfig.xmlするためにこれを追加して、HTMLで、あなたはwebkit-playsinline

<video webkit-playsinline playsinline autoplay muted loop><source src='vid/vid.mp4' type='video/mp4'></video>

を含める必要があります
2

どこかの設定ファイルでは、それは常にフルスクリーンで再生されますiPhoneにインライン

<preference name="AllowInlineMediaPlayback" value="true" /> 

を再生するには、この設定を追加する必要がありますが、iPadや大きなデバイスでは、親のdiv要素の中に再生されます。

上記の設定はコードバスプロジェクトでも機能しますが、それは携帯電話と同じであると思います。

関連する問題