Index: trunk/Source/web/WebMediaPlayerClientImpl.cpp |
=================================================================== |
--- trunk/Source/web/WebMediaPlayerClientImpl.cpp (revision 175711) |
+++ trunk/Source/web/WebMediaPlayerClientImpl.cpp (working copy) |
@@ -205,6 +205,33 @@ |
m_webMediaPlayer->load(loadType, kurl, corsMode); |
} |
+double WebMediaPlayerClientImpl::duration() const |
+{ |
+ if (m_webMediaPlayer) |
+ return m_webMediaPlayer->duration(); |
+ return 0.0; |
+} |
+ |
+double WebMediaPlayerClientImpl::currentTime() const |
+{ |
+ if (m_webMediaPlayer) |
+ return m_webMediaPlayer->currentTime(); |
+ return 0.0; |
+} |
+ |
+void WebMediaPlayerClientImpl::seek(double time) |
+{ |
+ if (m_webMediaPlayer) |
+ m_webMediaPlayer->seek(time); |
+} |
+ |
+bool WebMediaPlayerClientImpl::seeking() const |
+{ |
+ if (m_webMediaPlayer) |
+ return m_webMediaPlayer->seeking(); |
+ return false; |
+} |
+ |
double WebMediaPlayerClientImpl::rate() const |
{ |
return m_rate; |
@@ -217,6 +244,12 @@ |
m_webMediaPlayer->setRate(rate); |
} |
+void WebMediaPlayerClientImpl::setPoster(const KURL& poster) |
+{ |
+ if (m_webMediaPlayer) |
+ m_webMediaPlayer->setPoster(WebURL(poster)); |
+} |
+ |
MediaPlayer::NetworkState WebMediaPlayerClientImpl::networkState() const |
{ |
if (m_webMediaPlayer) |