2016-09-26 11 views
1

私はcordovaを使用してハイブリッドサイネージアプリケーションを構築しています。私はそれを表示しようとすると、画面の一部にビデオを表示する必要がありますし、ビデオが表示されませんが、サウンド。フルスクリーンでビデオを表示しても問題はありません。しかし、私は、例えば、幅のための画面の一部に表示する必要があります:400ピクセル高さ:400ピクセルトップ:100pxに左:そして、あなたが望む結果を得ることができコルドバのプラグインを使用するには100pxにCordova playing html5 video

<video 
 
id="videoContent_0" src="file:///storage/emulated/0/DS/MediaFiles/1004.mp4" autoplay="" style="z-index: 100; display: inline-block;"> 
 
</video>

+0

私は私の答えは良くありません知っているが、私はあなたの迅速な解決策を提供しようとしました。 –

+0

Cordovaで 'src'属性の格納場所を直接参照することはできません。ビデオソースがネットワークストリームの場合、動作するはずです。以下に述べるように、プラグインを使って何をしようとしているのかをより良い方法で解決することができます。 – johnborges

答えて

0

よりよい解決策。

使用してインストール

cordova plugin add com.moust.cordova.videoplayer 

:ちょうど引数としてビデオファイルのパスとplayメソッドを呼び出します。ビデオプレーヤーが終了すると、ビデオプレーヤーが終了します。

VideoPlayer.play(
    "file:///android_asset/www/movie.mp4", 
    { 
     volume: 0.5, 
     scalingMode: VideoPlayer.SCALING_MODE.SCALE_TO_FIT_WITH_CROPPING 
    }, 
    function() { 
     console.log("video completed"); 
    }, 
    function (err) { 
     console.log(err); 
    } 
); 
関連する問題