Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JWPlayer 7-设置后设置谷歌分析_Javascript_Video_Google Analytics_Jwplayer_Jwplayer7 - Fatal编程技术网

Javascript JWPlayer 7-设置后设置谷歌分析

Javascript JWPlayer 7-设置后设置谷歌分析,javascript,video,google-analytics,jwplayer,jwplayer7,Javascript,Video,Google Analytics,Jwplayer,Jwplayer7,我使用JWPlayer 7手动初始化视频播放器,如下所示: jwplayer(videoContainer).setup({ file: '//content.jwplatform.com/videos/'+ assetID +'.mp4', image: '//content.jwplatform.com/thumbs/' + assetID + '.jpg', title: title, category: "video", width: "100%"

我使用JWPlayer 7手动初始化视频播放器,如下所示:

jwplayer(videoContainer).setup({
    file: '//content.jwplatform.com/videos/'+ assetID +'.mp4',
    image: '//content.jwplatform.com/thumbs/' + assetID + '.jpg',
    title: title,
    category: "video",
    width: "100%",
    primary: 'html5',
    autostart: autoplay,
    ga: {
        label: "title"
    }
});
<script type="text/javascript" src="http://content.jwplatform.com/players/<video id>-<player id>.js"></script>
其中“title”作为我生成的自定义标题传入。在我设置的ga块中,我必须传递一个自定义标题,以便在Google Analytics中,当我查看自定义事件时,标题将显示为“John Doe-John Doe谈论内容”,而不是默认显示的内容,这是一个指向视频的神秘URL

然而,我发现,当我以这种方式设置视频播放器时,即使我们用不同的质量对视频进行了转码,如果我像上面那样通过“文件”选项传递视频URL,它只会提供较低质量的视频,并且不会给用户在视频播放器中选择不同质量的选项(1080p、720p等)

当我像这样初始化我的播放器时:

jwplayer(videoContainer).setup({
    file: '//content.jwplatform.com/videos/'+ assetID +'.mp4',
    image: '//content.jwplatform.com/thumbs/' + assetID + '.jpg',
    title: title,
    category: "video",
    width: "100%",
    primary: 'html5',
    autostart: autoplay,
    ga: {
        label: "title"
    }
});
<script type="text/javascript" src="http://content.jwplatform.com/players/<video id>-<player id>.js"></script>

JWPlayer将为我处理所有这些,用户可以选择不同质量的视频。像这样调用播放器的另一面是,我无法按照我想要的方式设置谷歌分析

我这里有三个问题:

  • 如果我通过javascript初始化视频播放器,有没有办法让视频播放器让用户选择他们想要的视频质量
  • 有没有一种方法可以设置ga块并使用脚本引用初始化视频播放器?到目前为止,我还没有找到任何方法可以这样做
  • 我们所有的视频都由JWPlayer托管,因此它们都以我们指定的不同质量进行转码。每个质量级别都有一个到该视频的直接链接。我的首要任务是将该自定义标题传递给Google Analytics,因此,如果我必须通过javascript初始化视频播放器,我有没有办法通过编程方式访问这些直接链接每个转码视频的链接?我浏览了一下他们的平台API,没有看到任何可以让我访问视频直接URL的内容

  • 设置多个视频文件(多比特率)时应使用源


    设置多个视频文件(多比特率)时应使用源