javascript - jwPlayer 视频无法在 iPad/iPhone 上加载

标签 javascript iphone html ipad jwplayer

背景

我们为非营利组织提供了一个功能齐全的捐赠小部件。我们遇到一个警告:当使用 iPodiPhone 时,视频不会在最后一部分加载。

问题

friend 们,我必须警告你们。这很难。

出于某种原因,当我在 iPhoneiPad 上嵌入 jwPlayer 视频时,我收到以下消息:

The video could not be loaded, either because the server or network failed or because the format is not supported: http://content.bitsontherun.com/jwp/2gQXJaVU.xml

以下是一些需要注意的关键事项:

  • 观看演示:http://www.socialgoodnetwork.com/betterbutton/demo/?id=tvymca_3要转到最后一张幻灯片,请单击“立即提供”,然后单击“提交”以完成该过程。我将与最后一张幻灯片相同的视频放在第一张幻灯片中。
  • 最后一张幻灯片(捐赠之后)不会显示视频。如果我在第一张幻灯片播放视频,效果很好。
  • 仅发生在 iPhoneiPad

jwPlayer.js 播放器选项:

{
    "plugins":              {
                            "gapro": {
                                 'accountid':        "UA-XXXXXXXX-1"
                                ,'trackstarts':      true
                                ,'trackpercentage':  true
                                ,'tracktime':        true
                                } 
                            },
    "gapro.accountid":      "UA-XXXXXXXX-1",
    "logo.hide":            "true",
    "logo":                 {hide: true},
    "file":                 params.url,
    "repeat":               "none",
    "autostart":            "true",
    "playlist.size":        "200",
    "image":                "http://content.bitsontherun.com/thumbs/aQ5bdlXV-640.jpg",
    "stretching":           "uniform",
    "height":               "375",
    "playlist.position":    "none",
    "width":                "560",
    "controlbar.position":  "bottom",
    "skin":                 "http://d1rhaz9gq9lm5b.cloudfront.net/2Bbp4Z6O.zip",
    "ping.pixel":           "http://content.bitsontherun.com/ping.gif",

    "playerready":          "jwplayer.api.playerReady",

    'autostart':            true,

    "flashplayer":          "http://www.socialgoodnetwork.com/jwplayer.swf?logo.hide=true&plugins=gapro-1&gapro.accountid=UA-XXXXXXXX-1",
    'modes':                [
                                {type: 'html5'},
                                {type: 'flash', src: '/jwplayer.swf?logo.hide=true'}
                            ]
}

我必须说,您可以提供任何帮助 - 提前致谢!

最佳答案

您只提供 Flash 视频。不支持 Flash 的 iDevices,这是 Apple 的决定。

您还需要提供 MP4 格式的视频源才能在 iDevices 上播放。

这几乎就是 Justin McCraw 在上面/下面所说的。

关于javascript - jwPlayer 视频无法在 iPad/iPhone 上加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830582/

相关文章:

javascript - Qt QJSEngine导入js文件

iPhone 应用程序名称可用性

html - CSS 将效果滑入容器

android - 手机/平板电脑上的 Chrome 上的多项选择仅显示在一行上

asp.net - .net MVC 将 MP4 流式传输到 iDevice 问题

javascript - 使用 ngStyle 将样式分配给 tr :first-child td

javascript - Scraper 不使用 Cheerio 使用 jquery 返回任何值

Javascript 在一个对象中组合变量

ios - 无法使用 Xcode 7、7.0.1 或 7.1 beta 在装有 iOS 9.0.1 的设备上分析应用程序

iphone - 用于 iPhone 的 Objective C 中的基本脏话过滤器