2017-04-20 76 views
1

是否有將視頻包含在離子頁面中的正確方法?因爲當我使用html 5視頻元素時,按鈕在全屏時不可用。Ionic 2 - 顯示視頻的正確方法

<video id="video1" width="100%" preload="metadata" controls webkit-playsinline> 
     <source type="video/mp4" src="http://www.w3schools.com/html/mov_bbb.mp4"/> 
     <source type="video/ogg" src="http://www.w3schools.com/html/mov_bbb.ogg"/> 
     Your browser does not support HTML5 video. 
</video> 

有包括ionic2視頻的任何適當的方式?

回答

1

你可以做到這一點,如下圖所示。

<ion-content overflow-scroll="true"> 
    <video controls="controls" preload="metadata" autoplay="autoplay" webkit-playsinline="webkit-playsinline" class="videoPlayer"> 
    <source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4" /> 
    </video> 
</ion-content> 

Working Code Pen sample

0

我建議使用file-opener2插件,它允許你在設備上的默認應用程序打開任何類型的文件,檢查其用法https://ionicframework.com/docs/native/file-opener/ 但要確保你已經安裝了@ionic-native/core

+0

NPM安裝@離子本地/核心@ 3.5.0?那一個是無效的 – Sreinieren

+0

你不必指定任何版本只需點擊此命令來安裝最新版本「npm install @ ionic-native/core --save」 –

0

不能使用視頻來自Ionic Native的玩家?

https://ionicframework.com/docs/native/video-player/

+0

'無法導航:沒有VideoPlayer的提供者!這一個:'錯誤錯誤:未捕獲(承諾):錯誤:沒有VideoPlayer的提供者! 錯誤' – Sreinieren

+0

我把它放在我的app.module.ts中,但是現在它記錄下那個視頻已經完成了,但是它從未播放過 – Sreinieren

+0

你添加了它嗎? –