diff --git a/src/Player.tsx b/src/Player.tsx
index c88fab27..01f8c6ef 100644
--- a/src/Player.tsx
+++ b/src/Player.tsx
@@ -100,6 +100,7 @@ const Player: Player = React.forwardRef((props, ref) => {
src={props.src}
crossOrigin={props.crossOrigin}
preload={props.preload}
+ poster={props.poster}
controls={props.controls}
muted={props.muted}
autoPlay={props.autoPlay}
diff --git a/test/Player.tsx b/test/Player.tsx
index 48201759..f6be3e00 100644
--- a/test/Player.tsx
+++ b/test/Player.tsx
@@ -102,6 +102,13 @@ test('video.playbackRate = 0.5', async (t) => {
t.equal(videoRef.current?.playbackRate, 0.5);
});
+test('video.poster is forwarded', (t) => {
+ const poster = 'https://example.com/poster.jpg';
+ const wrapper = render();
+
+ t.equal(wrapper.root.findByType('video').props.poster, poster);
+});
+
await test('video.duration', async (t) => {
const videoRef: React.Ref = React.createRef();
render();