3

上下文

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

问题

我必须警告你,朋友们。这是一个很难的。

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

无法加载视频,可能是因为服务器或网络故障或格式不受支持: 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'}
                            ]
}

我必须说,您可以做的任何事情都可以提供帮助-提前致谢!

4

6 回答 6

2

您只提供 Flash 视频。没有 iDevices 支持 Flash,这是 Apple 做出的决定。

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

这几乎就是贾斯汀麦克劳在上面/下面所说的。

于 2012-12-12T08:27:19.343 回答
1

为了使 HTML5 版本适用于 iOS 和其他不支持 Flash 的设备,您必须将实际文件托管在您自己或第三方服务器的某个位置。也就是说,您需要向使用 iOS 设备的用户显示 .MP4 视频。YouTube 视频也可以。您的 params.url 文件是 Flash .swf 文件吗?您可以从LongTail 的文档中了解有关此要求的更多信息。希望我正确理解了这个问题。

于 2012-12-12T03:49:41.560 回答
1

我想有一个统计请求。在我的情况下,从萤火虫播放之前和之后请求的 URL 如下所示:

http://injwpltx.com/v1/jwplayer6/ping.gif?tv=3867&ph=0&n=3242919060939303&aid=_&e=e&i=0&pv=6.6.3867&pu=http%3A%2F%2F[PAGE_URL]%2F&m=1&a=0&v =0&w=100%25&h=270&ed=0&pn=&pt=标题

如果显示解决错误的代理块。配置代理接受此类请求后,jwplayer 工作正常。

希望这会对某人有所帮助。

于 2013-08-30T10:55:02.620 回答
0

出于某种原因,设置autostartfalse让我的视频在 iOS 上运行:

    'autostart': false,

稍后我会尝试发布更多信息。可能是我的视频没有正确编码。

于 2012-12-17T02:06:56.477 回答
0

我有一个类似的问题。jwplayer 在 Chrome 中运行良好,但在 iPad 上的 Safari 中运行良好。

当我观察浏览器设置时,它处于隐私浏览模式。由于视频存储在安全服务器中,私人浏览器将无法将视频获取到 jwplayer。我将 Safari 浏览器的私有模式更改为非私有,问题就解决了。视频播放流畅。

看看这个链接 - https://discussions.apple.com/thread/6240773

希望这可以帮助 ...

谢谢, 安贾利

于 2014-05-19T12:29:06.603 回答
0

Ipad 和 Iphone 在任何版本的 JWPlayer 中自动检测模式。Apple 设备中也会自动禁用“自动启动”。

需要注意的关键是视频编解码器和 Apple 的规范。如果音频比特率或采样率高于规格,则必须先转换视频。

于 2015-01-06T09:57:03.787 回答