2017-03-07 14 views
0

私はvideogularを使用してイオンアプリから再生するビデオを取得しようとしています。ビデオはvidsフォルダにあるアプリケーション内の自分のデバイスにローカルに保存されます。私は実際のvideogular.mp4ファイルを取得しているので、ローカルパスはvids/videogular.mp4です。設定では、私は、サイトのURLを使用する場合:videogular on android device

$ sce.trustAsResourceUrl(http://static.videogular.com/assets/videos/videogular.mp4) 見よ罰金果たしているが、私はローカルディレクトリを指す場合:

$ sce.trustAsResourceUrl( '/分割動画/videogular.mp4 ')ファイルは再生されません。私もcordova.file.applicationDirectory + vids/videogular.mp4を使用してローカルURLを取得しようとしましたが、どちらも再生されません。私はまた、地元のURLを取得するwindow.requestFileSystemを試してみました、それは私に次のURLを与える:

ファイル:///data/data/com.ionicframework.videogularapp818380/files/files/vids/videogular.mp4

でも、これはうまくいきません。誰もこれを行う方法を知っていますか?アンドロイドデバイスはアンドロイド4.4.2を使用しています。私はそのような問題は、ユーザーがインターネット接続を介してストリームする必要がありますので、アプリでバンドルしたいビデオファイルを再生しようとしている。私はアンドロイドとアイオスでイオンアプリを使用できるようにしたいが、アンドロイドデバイスでテストしている。

答えて

1

問題の一部がファイル形式でした。私は、mp4ファイルがH.264/MPEG-4 AVCビデオにエンコードされていることを確認しなければならなかった。あなたを助けるかもしれない問題を抱えている誰かのために。