jPlayer 在 iOS iPhone 上无法正常工作

Posted

技术标签:

【中文标题】jPlayer 在 iOS iPhone 上无法正常工作【英文标题】:jPlayer is not working properly on iOS iPhone 【发布时间】:2013-10-03 19:18:55 【问题描述】:

我想为 iPhone 设置 jplayer,但我不明白为什么它不能在 iPhone 上运行 我阅读了有关 jplayer 和移动设备的所有主题,发现 iPhone 支持 *.m4v 作为电影文件。

所以我做了 m4v、webm、ogv

$("#jquery_jplayer_1").jPlayer(
    ready: function () 
        $(this).jPlayer("setMedia", 
            m4v: "http://revelier.home.pl/odszkodowania/video/o-nas.m4v",
            ogv: "http://revelier.home.pl/odszkodowania/video/o-nas.ogv",
            webmv: "http://revelier.home.pl/odszkodowania/video/o-nas.webm",
            poster: "http://www.jplayer.org/video/poster/Big_Buck_Bunny_Trailer_480x270.png"
        );
    ,
    swfPath: "js",
    supplied: "m4v, webm, ogv",
    size: 
        width: "640px",
        height: "750px",
        cssClass: "jp-video-360p"
    ,
    smoothPlayBar: true,
    keyEnabled: true
);

示例来源: Example on external server

请任何使用 ios、iPhone 或 iPad 的人帮助我,为什么它不能正常工作?

注意:可在 Win7 32 位(Opera、Chrome、IE、Firefox、Maxthon、Safari)上的所有主要浏览器上运行,也可在 android 4.0.2(Opera Classic、Chrome、默认的安卓浏览器)上运行.

任何帮助将不胜感激。

【问题讨论】:

我刚刚输入了您在我的 iPhone 4S 上提供的链接,它运行良好。 嗯,这很奇怪,希望在所有 iPhone 上都能顺利运行。我的朋友检查了它,据说它没有用。但好吧,也许她做错了什么,我也想确定。非常感谢。 【参考方案1】:
stalled: function(event)  
    $scope.ObjID.jPlayer("playHead",$scope.currentPlayerPosition); 
    $scope.disableEnablePlay('simple','enable'); 
,
suspend: function(event)  
    $scope.ObjID.jPlayer("playHead",$scope.currentPlayerPosition); 
    $scope.disableEnablePlay('simple','enable'); 

【讨论】:

请看How to Answer

以上是关于jPlayer 在 iOS iPhone 上无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

jPlayer 在 FF5 中无法正常工作

jQuery jPlayer 在 Safari 中首次运行后无法重播

如何在点击时在 jPlayer 中播放链接到的音频文件?

高度在 IOS (iphone) 上无法正常工作

Expo AV 音频无法在 iOS/iPhone 上播放

IOS 错误:谷歌地图无法在 iPhone 上加载地图