diff --git a/src/playbacks/flash/flash.js b/src/playbacks/flash/flash.js
index <HASH>..<HASH> 100644
--- a/src/playbacks/flash/flash.js
+++ b/src/playbacks/flash/flash.js
@@ -21,7 +21,7 @@ class Flash extends UIObject {
     super(options)
     this.src = options.src
     this.isRTMP = !!(this.src.indexOf("rtmp") > -1)
-    this.swfPath = options.swfPath || "http://cdn.clappr.io/latest/assets/Player.swf"
+    this.swfPath = options.swfPath || "assets/Player.swf"
     this.autoPlay = options.autoPlay
     this.settings = {default: ['seekbar']}
     if (this.isRTMP) {
@@ -117,7 +117,11 @@ class Flash extends UIObject {
   }
 
   volume(value) {
-    this.el.playerVolume(value)
+    if (this.isReady) {
+      this.el.playerVolume(value)
+    } else {
+      this.listenToOnce(this, 'playback:bufferfull', () => this.volume(value))
+    }
   }
 
   pause() {
flash: postpone volume set to bufferfull event when playback is not ready (close #<I>)