保利威视频审核机制

视频审核的标准是什么?

· 禁止上传任何有违国家法律法规的视频;
· 禁止上传具有色情内容的视频;
· 禁止上传侵犯其他任何人的合法权益的视频;
· 禁止上传含有涉及版权问题的影视片断;

如何审核:

内容安全基于深度学习技术, 提供图片、视频,文字等多媒体的内容风险智能识别服务,降低色情、暴恐、涉政等违规风险。

审核机制:机器+人工双重审核

1.机器审核通过,审核部门不定时抽查视频内容
2.机器审核不通过,交由人工复审

如何处理违规文件:

删除相关文件并对账户封停处理。因用户违规在本网站的上载或发布的内容,而导致任何第三方提出索赔要求或衍生的任何损害或损失,由用户承担全部责任。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

WebView常见问题

一、简介

  目前部分网页使用WebView控件来播放Polyv点播视频或直播视频时,会产生以下问题,在此提供demo供参考方便快速解决问题。

   安卓demo下载         iOS demo下载

  安卓webview demo描述
 - demo中实现了点击全屏按钮功能(ps:demo中虽然实现了全屏,但是从竖屏切换到横屏全屏,或者从横屏切换到竖屏全屏,需要开发者自己实现)

  IOS webview demo描述
 - demo中分别演示使用UIWebview、WKWebview

二、FAQ

1. webview 引用直播观看页打开白屏

不可以随意劫持Polyv请求的cookie信息,可能导致播放页面无法正常跳转,出现白屏现象。

2. 播放器区域白屏

由于运营商劫持的可能性,建议引用https的页面地址解决。

3. iOS建议使用 WKWebView

视频在h5页面内播放属性是 inline playback, UIWebView 默认开,WKWebView 默认关。
UIWebView 在 iOS 11.3 上设置 inline playback 无效,iOS 11.0.3 上可以,所以不建议继续使用 UIWebView。

苹果官方建议:
从iOS 8.0和OS X 10.10开始,使用WKWebView将Web内容添加到您的应用程序。不要使用UIWebView或WebView。
Starting in iOS 8.0 and OS X 10.10, use WKWebView to add web content to your app. Do not use UIWebView or WebView.

4. ios配置

iOS 需要以下配置,设置 info.plist NSAppTransportSecurity 字段,允许非HTTPS连接访问。

加入 NSAllowsArbitraryLoadsInWebContent 键,允许任意web页面加载,或设置 NSAllowsArbitraryLoadsYES 来禁用ATS。

测试发现:使用NSAllowsArbitraryLoadsInWebContent在 iOS 10.3 上视频可能无法播放,所以建议直接关闭ATS。

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

5.Android 虚拟按键适配动态调整布局

如下图华为mate8机型为例,部分webview页面底部内容被虚拟按键遮挡问题,需要处理Android调整webview适配底部返回键等虚拟键盘。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

移动端web视频播放器按钮太小

用手机浏览器打开保利威视的视频,有时会出现播放器按钮太小的情况,此时只需在<head>中加入下面这段代码即可解决<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,minimum-scale=1,user-scalable=no">。

按钮太小1 按钮太小3 按钮太小2

 

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

多终端代码实现原理

多终端代码的核心代码在https://player.polyv.net/script/polyvplayer.min.js中,这段js会根据播放的客户端去判断使用flash代码还是HTML5代码。

如果在PC端访问用多终端代码写的页面,打开浏览器的开发者工具,可以发现这段js在PC端浏览器中会解析为带object标签的flash代码。

image001

如果在移动端访问用多终端代码写的页面,通过电脑中用远程调试手机浏览器web页面,打开浏览器的开发者工具,可以发现这段js在移动端浏览器中会解析为带video标签的HTML5代码,video标签的src属性的值为MP4链接(非加密视频)或m3u8链接(加密视频)。

2

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

使用预览页面实现多终端代码功能

目前很多cms网站自带的编辑器无法插入javascript代码,但是普遍都可以插入html代码。由于POLYV的视频预览页面的网页代码是用多终端代码写的,可以通过iframe标签嵌入预览页面去实现多终端代码功能。

下面示范如何通过CKEditor编辑器插入预览页面,实现多终端代码的功能。

打开网站的管理后台的编辑器,点击在左上角的“源码”按钮(有些编辑器的“源码”按钮和“html”按钮是在不同的地方,一般是在左上角),在编辑器的空白处插入以下示例代码,最后保存编辑页面。

5

预览页面的链接在POLYV后台点击“预览页面”获取得到。

预览视频页面

iframe嵌入预览页面的示例代码:

<iframe width=640 height=360 src="http://v.polyv.net/uc/video/iframeview?vid=c19cc119130f16555c2020fa5416a3cb_c&playerwidth=100" frameborder=0 allowfullscreen></iframe>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

视频花屏问题

1、关闭硬件加速

原因:硬件加速导致视频计算机资源调用

解决办法:关闭硬件加速,操作如图,找到启动硬件加速,把前面的勾选去掉。

1

2

2、更新Flash player

原因:Flash player版本较低

解决办法:升级Flash player

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

移动端无法播放视频

1、IOS系列

1)支持iOS6以上版本的设备进行视频播放,iOS6的高版本可以支持,低版本无法支持

2)视频无法播放时,清空浏览器缓存信息,刷新后播放

3)系统版本无问题,仍有视频播放问题,请联系售后客服

2、安卓系列

1)视频无法播放时,清空浏览器缓存信息,刷新后播放

2)系统版本无问题,仍有视频播放问题,请联系售后客服

3、Window phone

POLYV平台目前不支持window phone的视频播放

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

IE9、IE10使用关灯功能的问题

使用POLYV默认的播放器代码时,在IE9、IE10使用POLYV播放器的关灯功能,会导致整个页面变黑。这个是由于播放器代码中,wmode参数的值默认为transparent,导致播放器的flash层被IE9、IE10的html层挡住了,导致看不到播放器。

HTML代码中,将wmode的值设置为window。

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="490" id="polyvplayere2e84a7383b77b678a652d6d796d0a99_e"><PARAM NAME=movie VALUE="http://player.polyv.net/videos/player.swf"><param name="allowscriptaccess" value="always"><param name="wmode" value="Window"><param name="flashvars" value="vid=e2e84a7383b77b678a652d6d796d0a99_e" /><param name="allowFullScreen" value="true" /><EMBED src="http://player.polyv.net/videos/player.swf" width="600" height="490"  TYPE="application/x-shockwave-flash" allowscriptaccess="always" wmode="Window" name="polyvplayere2e84a7383b77b678a652d6d796d0a99_e" allowFullScreen="true" flashvars="vid=e2e84a7383b77b678a652d6d796d0a99_e"/></EMBED></OBJECT>

多终端代码中,在player的初始化代码块的最后增加多一行:'flashParams':{'wmode':'window','allowScriptAccess':'always','allowFullScreen':'true'}。

<script src='http://static.polyv.net/file/polyvplayer_v2.0.min.js'></script>
<div id='plv_e2e84a7383b77b678a652d6d796d0a99_e'></div>
<script>
var player = polyvObject('#plv_e2e84a7383b77b678a652d6d796d0a99_e').videoPlayer({
    'width':'600',
    'height':'490',
    'vid' : 'e2e84a7383b77b678a652d6d796d0a99_e',
    'flashParams':{'wmode':'window','allowScriptAccess':'always','allowFullScreen':'true'}
});
</script>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

多终端代码使用注意事项

在设置播放域名限制的同时,使用保利威视的多终端代码(如下图)时,要注意div标签中的id必须是唯一的,而且不能跟vid一样,否则会导致有些浏览器使用播放域名限制会出现问题。

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...