【问题标题】:Phonegap Video plugin?Phonegap 视频插件?
【发布时间】:2012-06-04 13:03:31
【问题描述】:

从以下链接 Phonegap Video plugin 创建视频插件时,一切正常且执行良好。但是在这里,特定的视频正在保存到我们的内部存储和播放中。但我想要的是直接播放该视频而不保存到内部或外部存储中。我试过了,但在模拟器中出现错误 抱歉,此视频无法播放。我不知道我在哪里做错了。谁能帮我解决这个问题。

等待您的回复并提前致谢....

代码:

//in button onclick="show()" method i am passing the particular url....

     function show()
    {

  window.plugins.videoPlayer.play("file:///android_asset/www/BigBuckBunny.mp4");
    }

【问题讨论】:

  • 你将什么 URL 传递给 VideoPlayer?
  • window.plugins.videoPlayer.play("file:///android_asset/www/BigBuckBunny.mp4");这是我要传递的网址
  • 其实西蒙,首先我也浏览了你的博客。通过这一点,我知道视频正在内部保存。那么,你能帮我解决这个问题吗...

标签: android plugins cordova phonegap-plugins android-video-player


【解决方案1】:

好的,所以 VideoPlayer 可以播放 3 种不同类型的视频:

1) SD 卡

file:///sdcard/BigBuckBunny.mp4

将直接从 SD 卡播放。 Android 上的 SD 卡以特权完全打开,因此任何应用程序都可以访问该文件。

2) 资产

file:///android_asset/www/BigBuckBunny.mp4

唯一可以访问资产的应用是您自己的。因此,为了让我们通过 Intent 启动的 VideoPlayer 应用程序能够访问视频,只需将其复制到 sd 卡上的临时位置。

3) HTTP

http://www.bigbuckbunny.com/BigBuckBunny.mp4

视频播放器只会播放此视频。

【讨论】:

  • 当我通过 http 播放较大的视频(比如 100MB)时,它会等待一段时间,然后最终给我一个“抱歉,这个视频无法播放”。知道这里发生了什么,以及如何让它发挥作用吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-28
  • 1970-01-01
  • 2014-10-01
  • 1970-01-01
  • 2012-08-14
相关资源
最近更新 更多