diff --git a/src/DefaultPlayer/DefaultPlayer.js b/src/DefaultPlayer/DefaultPlayer.js
index 2ff074c..71404a9 100644
--- a/src/DefaultPlayer/DefaultPlayer.js
+++ b/src/DefaultPlayer/DefaultPlayer.js
@@ -51,6 +51,7 @@ const DefaultPlayer = ({
{ controls && controls.length && !video.error
?
diff --git a/src/DefaultPlayer/Overlay/Overlay.css b/src/DefaultPlayer/Overlay/Overlay.css
index 85f2985..e6b3141 100644
--- a/src/DefaultPlayer/Overlay/Overlay.css
+++ b/src/DefaultPlayer/Overlay/Overlay.css
@@ -24,6 +24,10 @@
margin-left: -30px;
background-color: rgba(0,0,0,0.7);
border-radius: 10px;
+ border: none;
+ padding:0;
+ outline: none;
+ cursor: pointer;
}
.icon {
@@ -34,3 +38,14 @@
margin-left: -20px;
transform: translateY(-50%);
}
+
+.srOnly {
+ border: 0;
+ clip: rect(0 0 0 0);
+ height: 1px;
+ margin: -1px;
+ overflow: hidden;
+ padding: 0;
+ position: absolute;
+ width: 1px;
+}
diff --git a/src/DefaultPlayer/Overlay/Overlay.js b/src/DefaultPlayer/Overlay/Overlay.js
index 19c4971..d2cef28 100644
--- a/src/DefaultPlayer/Overlay/Overlay.js
+++ b/src/DefaultPlayer/Overlay/Overlay.js
@@ -9,31 +9,36 @@ export default class Overlay extends Component {
const {
error,
paused,
- loading
+ loading,
+ copy
} = this.props;
const iconProps = {
className: styles.icon,
height: 40,
width: 40,
- fill: '#fff'
+ fill: '#fff',
+ 'aria-hidden': true,
};
if (error) {
return (
-
+
+
);
} else if (loading) {
return (
-
+
+
);
} else if (paused) {
return (
-
+
+
);
}
}
@@ -41,12 +46,11 @@ export default class Overlay extends Component {
render () {
const { className, onClick } = this.props;
return (
-
- { this.renderContent() }
+
+ {this.renderContent()}
);
}
diff --git a/src/DefaultPlayer/copy.js b/src/DefaultPlayer/copy.js
index 3918382..e66be82 100644
--- a/src/DefaultPlayer/copy.js
+++ b/src/DefaultPlayer/copy.js
@@ -6,7 +6,12 @@ const copy = {
volume: 'Change volume',
fullscreen: 'View video fullscreen',
seek: 'Seek video',
- captions: 'Toggle captions'
+ captions: 'Toggle captions',
+ overlay: {
+ loading: 'Loading Video...',
+ paused: 'Play Video',
+ error: 'Unable to play video'
+ }
};
export default copy;