首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JW播放器在iOS中不起作用

JW播放器在iOS中不起作用
EN

Stack Overflow用户
提问于 2012-12-04 20:15:21
回答 1查看 4K关注 0票数 1

我和jw播放器有问题。在iOS(safari)中它不工作(播放器不显示)。该视频通过云前端托管在s3上。它在Mac的safari上运行得很好。这是我的一段代码。

代码语言:javascript
运行
复制
<?php 
echo media_site_play_video_media_files();

function media_site_play_video_media_files(){
   global $base_url;
  drupal_add_js(libraries_get_path('jwplayer') . '/jwplayer.js');

  $output = '<div id="video-player">ENI Video</div>';

  $flash_player_path = $base_url.'/sites/all/libraries/jwplayer/player.swf';


  $output .= "<script>
            jwplayer('video-player').setup({
             autostart: false,
              flashplayer: '".$flash_player_path."',
              width : 220,
              height: 150,
              image: '".$base_url.'/sites/all/themes/evansnewton/images/ENI Logo w Partnership Progress.png'."',
              'provider': 'rtmp',
              'streamer': 'rtmp://s22ljyq61fr9xw.cloudfront.net/cfx/st/',
              'file': 'mp4:ENICorporateUpdate09-2012016large'
            });
            </script>";
  return $output;
}
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-05 15:10:41

太棒了!我能够解决这个问题。刚刚发现iPAD不支持flash player,我使用了模式(flash和html5),它工作得很好。这是新的代码

代码语言:javascript
运行
复制
<?php 
echo media_site_play_video_media_files();

function media_site_play_video_media_files(){
   global $base_url;
  drupal_add_js(libraries_get_path('jwplayer') . '/jwplayer.js');

  $output = '<div id="video-player">ENI Video</div>';

  $flash_player_path = $base_url.'/sites/all/libraries/jwplayer/player.swf';


  $output .= "<script>
            jwplayer('video-player').setup({
             autostart: false,
              flashplayer: '".$flash_player_path."',
              width : 220,
              height: 150,
              image: '".$base_url.'/sites/all/themes/evansnewton/images/ENI Logo w Partnership Progress.png'."',
              'modes': [
                {   'type': 'flash',
                    'src': '".$flash_player_path."',
                        'config': {
                            'file': 'mp4:ENICorporateUpdate09-2012016large',                            
                            'streamer': 'rtmp://s22ljyq61fr9xw.cloudfront.net/cfx/st/',
                            'provider': 'rtmp'
                        }                    
                },
                {   'type': 'html5',
                        'config': {
                            'file': 'http://eni-video.s3.amazonaws.com/ENICorporateUpdate09-2012016large.mp4'
                        }
                }
              ]
            });
            </script>";
  return $output;
}
?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13702664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档