Commit c2540542 authored by Han Ruisong's avatar Han Ruisong
Browse files

升级到 4.6.1

1.优化DWPlayerView工作流程。
2.demo中新增播放失败重试逻辑。
parent b7b1c442
......@@ -140,7 +140,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -212,7 +212,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -128,7 +128,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -159,7 +159,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -128,7 +128,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -123,10 +123,6 @@
&nbsp;&nbsp; <a href="">ERROR_AFINFO_ANALYSIS</a> = 1306,<br>
&nbsp;&nbsp; <a href="">ERROR_BARRAGE_PARAMS</a> = 1400,<br>
&nbsp;&nbsp; <a href="">ERROR_BARRAGE_ANALYSIS</a> = 1401,<br>
&nbsp;&nbsp; <a href="">ERROR_PLAYER_CREATE</a> = 2000,<br>
&nbsp;&nbsp; <a href="">ERROR_VIDEO_PLAYERROR</a> = 2001,<br>
......@@ -141,20 +137,12 @@
&nbsp;&nbsp; <a href="">ERROR_EXRCISES_REQUEST</a> = 2302,<br>
&nbsp;&nbsp; <a href="">ERROR_UPNP_SEARCH</a> = 2500,<br>
&nbsp;&nbsp; <a href="">ERROR_UPNP_SUBSCRIPTION</a> = 2501,<br>
&nbsp;&nbsp; <a href="">ERROR_DOWNLOAD_UNAVAILABLE</a> = 3000,<br>
&nbsp;&nbsp; <a href="">ERROR_DOWNLOAD_UNAUTHORIZED</a> = 3001,<br>
&nbsp;&nbsp; <a href="">ERROR_DOWNLOAD_UNSUPPORTM3U8</a> = 3002,<br>
&nbsp;&nbsp; <a href="">ERROR_DOWNLOAD_MORETHANMAXCOUNT</a> = 3040,<br>
&nbsp;&nbsp; <a href="">ERROR_DOWNLOAD_ALREADYFAIL</a> = 3050,<br>
&nbsp;&nbsp; <a href="">ERROR_DOWNLOAD_MOVEFILE</a> = 3077,<br>
&nbsp;&nbsp; <a href="">ERROR_BATCHDOWNLOAD_NOTMATCH</a> = 3100,<br>
......@@ -175,12 +163,6 @@
&nbsp;&nbsp; <a href="">ERROR_UPLOAD_ANALYSIS</a> = 4150,<br>
&nbsp;&nbsp; <a href="">ERROR_UPLOAD_RECEIVE</a> = 4301,<br>
&nbsp;&nbsp; <a href="">ERROR_UPLOAD_FILEDAMAGED</a> = 4302,<br>
&nbsp;&nbsp; <a href="">ERROR_UPLOAD_UNRECEIVESERVERANSWER</a> = 4400,<br>
};</code>
</div>
......@@ -383,26 +365,6 @@
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_BARRAGE_PARAMS"></a><code>ERROR_BARRAGE_PARAMS</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_BARRAGE_ANALYSIS"></a><code>ERROR_BARRAGE_ANALYSIS</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
......@@ -473,26 +435,6 @@
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_UPNP_SEARCH"></a><code>ERROR_UPNP_SEARCH</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_UPNP_SUBSCRIPTION"></a><code>ERROR_UPNP_SUBSCRIPTION</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
......@@ -523,26 +465,6 @@
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_DOWNLOAD_MORETHANMAXCOUNT"></a><code>ERROR_DOWNLOAD_MORETHANMAXCOUNT</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_DOWNLOAD_ALREADYFAIL"></a><code>ERROR_DOWNLOAD_ALREADYFAIL</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
......@@ -643,36 +565,6 @@
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_UPLOAD_RECEIVE"></a><code>ERROR_UPLOAD_RECEIVE</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_UPLOAD_FILEDAMAGED"></a><code>ERROR_UPLOAD_FILEDAMAGED</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
</dd>
<dt><a name="" title="ERROR_UPLOAD_UNRECEIVESERVERANSWER"></a><code>ERROR_UPLOAD_UNRECEIVESERVERANSWER</code></dt>
<dd>
<p>
Declared In <code class="declared-in-ref">DWErrorCode.h</code>.
</p>
......@@ -692,7 +584,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -174,7 +174,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -174,7 +174,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -174,7 +174,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
......@@ -152,7 +152,7 @@
<footer>
<div class="footer-copyright">
<p class="copyright">Copyright &copy; 2020 com.bokecc. All rights reserved. Updated: 2020-06-19</p>
<p class="copyright">Copyright &copy; 2019 com.bokecc. All rights reserved. Updated: 2019-07-02</p>
<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>DWUPnPResponseDelegate Protocol Reference</title>
<link rel="stylesheet" href="../css/style.css">
<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
<meta name="generator" content="appledoc 2.2.1 (build 1334)">
</head>
<body class="appledoc">
<header>
<div class="container" class="hide-in-xcode">
<h1 id="library-title">
<a href="../index.html">bokecc </a>
</h1>
<p id="developer-home">
<a href="../index.html">com.bokecc</a>
</p>
</div>
</header>
<aside>
<div class="container">
<nav>
<ul id="header-buttons" role="toolbar">
<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>
<li id="on-this-page" role="navigation">
<label>
On This Page
<div class="chevron">
<div class="chevy chevron-left"></div>
<div class="chevy chevron-right"></div>
</div>
<select id="jump-to">
<option value="top">Jump To&#133;</option>
<option value="tasks">Tasks</option>
<optgroup label="Instance Methods">
<option value="//api/name/upnpGetPositionInfoResponse:">- upnpGetPositionInfoResponse:</option>
<option value="//api/name/upnpGetTransportInfoResponse:">- upnpGetTransportInfoResponse:</option>
<option value="//api/name/upnpGetVolumeResponse:">- upnpGetVolumeResponse:</option>
<option value="//api/name/upnpNextResponse">- upnpNextResponse</option>
<option value="//api/name/upnpPauseResponse">- upnpPauseResponse</option>
<option value="//api/name/upnpPlayResponse">- upnpPlayResponse</option>
<option value="//api/name/upnpPreviousResponse">- upnpPreviousResponse</option>
<option value="//api/name/upnpSeekResponse">- upnpSeekResponse</option>
<option value="//api/name/upnpSetAVTransportURIResponse">- upnpSetAVTransportURIResponse</option>
<option value="//api/name/upnpSetNextAVTransportURIResponse">- upnpSetNextAVTransportURIResponse</option>
<option value="//api/name/upnpSetVolumeResponse">- upnpSetVolumeResponse</option>
<option value="//api/name/upnpStopResponse">- upnpStopResponse</option>
<option value="//api/name/upnpUndefinedResponse:postXML:">- upnpUndefinedResponse:postXML:</option>
</optgroup>
</select>
</label>
</li>
</ul>
</nav>
</div>
</aside>
<article>
<div id="overview_contents" class="container">
<div id="content">
<main role="main">
<h1 class="title">DWUPnPResponseDelegate Protocol Reference</h1>
<div class="section section-specification"><table cellspacing="0"><tbody>
<tr>
<th>Conforms to</th>
<td>NSObject</td>
</tr><tr>
<th>Declared in</th>
<td>DWUPnPResponseDelegate.h</td>
</tr>
</tbody></table></div>
<div class="section section-tasks">
<a title="Tasks" name="tasks"></a>
<div class="task-list">
<div class="section-method">
<a name="//api/name/upnpSetAVTransportURIResponse" title="upnpSetAVTransportURIResponse"></a>
<h3 class="method-title"><code><a href="#//api/name/upnpSetAVTransportURIResponse">&ndash;&nbsp;upnpSetAVTransportURIResponse</a></code>
<span class="task-item-suffix">required method</span></h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>设置url响应</p>
</div>
<div class="method-subsection method-declaration"><code>- (void)upnpSetAVTransportURIResponse</code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>设置url响应</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">DWUPnPResponseDelegate.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/upnpGetTransportInfoResponse:" title="upnpGetTransportInfoResponse:"></a>
<h3 class="method-title"><code><a href="#//api/name/upnpGetTransportInfoResponse:">&ndash;&nbsp;upnpGetTransportInfoResponse:</a></code>
<span class="task-item-suffix">required method</span></h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>获取播放状态</p>
</div>
<div class="method-subsection method-declaration"><code>- (void)upnpGetTransportInfoResponse:(DWUPnPTransportInfo *)<em>info</em></code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>获取播放状态</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">DWUPnPResponseDelegate.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/upnpUndefinedResponse:postXML:" title="upnpUndefinedResponse:postXML:"></a>
<h3 class="method-title"><code><a href="#//api/name/upnpUndefinedResponse:postXML:">&ndash;&nbsp;upnpUndefinedResponse:postXML:</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>未定义的响应/错误</p>
</div>
<div class="method-subsection method-declaration"><code>- (void)upnpUndefinedResponse:(NSString *)<em>resXML</em> postXML:(NSString *)<em>postXML</em></code></div>
<div class="method-subsection arguments-section parameters">
<h4 class="method-subtitle parameter-title">Parameters</h4>
<table class="argument-def parameter-def">
<tr>
<th scope="row" class="argument-name"><code>resXML</code></th>
<td><p>响应XML</p></td>
</tr>
<tr>
<th scope="row" class="argument-name"><code>postXML</code></th>
<td><p>请求的动作</p></td>
</tr>
</table>
</div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>未定义的响应/错误</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">DWUPnPResponseDelegate.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/upnpPlayResponse" title="upnpPlayResponse"></a>
<h3 class="method-title"><code><a href="#//api/name/upnpPlayResponse">&ndash;&nbsp;upnpPlayResponse</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>播放响应</p>
</div>
<div class="method-subsection method-declaration"><code>- (void)upnpPlayResponse</code></div>
<div class="method-subsection discussion-section">
<h4 class="method-subtitle">Discussion</h4>
<p>播放响应</p>
</div>
<div class="method-subsection declared-in-section">
<h4 class="method-subtitle">Declared In</h4>
<p><code class="declared-in-ref">DWUPnPResponseDelegate.h</code></p>
</div>
</div>
</div>
</div><div class="section-method">
<a name="//api/name/upnpPauseResponse" title="upnpPauseResponse"></a>
<h3 class="method-title"><code><a href="#//api/name/upnpPauseResponse">&ndash;&nbsp;upnpPauseResponse</a></code>
</h3>
<div class="method-info">
<div class="pointy-thing"></div>
<div class="method-info-container">
<div class="method-subsection brief-description">
<p>暂停响应</p>
</div>
<div class="method-subsection method-declaration"><code>- (void)upnpPauseResponse</code></div>