视频 - mp4文件的路径无法在Android上运行(但在iOS上)

时间:2015-04-02 21:16:49

标签: android html5 cordova ionic-framework videogular

我有以下播放视频文件的配置:

$scope.availableTimelapseVideos = [
          {
            name: "Clouds",
            sources: [
              {src: $sce.trustAsResourceUrl("videos/clouds.mp4"), type: "video/mp4"}
            ]
          },
          {
            name: "Traffic Downtown",
            sources: [
              {src: $sce.trustAsResourceUrl("videos/traffic_downtown.mp4"), type: "video/mp4"}
            ]
          },
          {
            name: "Vibrant Landscape",
            sources: [
              {src: $sce.trustAsResourceUrl("videos/vibrant_landscape.mp4"), type: "video/mp4"}
            ]
          }

在安装了Crosswalk插件的Android上有效(但有一些错误):

http://blog.ionic.io/crosswalk-comes-to-ionic/

但我有一些理由说明为什么我不想在我的应用中加入人行横道。

所以我尝试在没有人行横道扩展的情况下播放视频。

但视频仅在iOS设备上成功播放。

在Android设备(4.4)上无效。

我尝试了不同的文件路径,如:

android_asset/www/videos/clouds.mp4

但没有运气。

请提供什么样的正确途径?

非常感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

只需在'android_asset / www / videos / clouds.mp4'之前添加'/'即可。 它应该是

  

'/ android_asset /网络/视频/ clouds.mp4'