diff --git a/src/components/container_factory/container_factory.js b/src/components/container_factory/container_factory.js
index <HASH>..<HASH> 100644
--- a/src/components/container_factory/container_factory.js
+++ b/src/components/container_factory/container_factory.js
@@ -24,7 +24,7 @@ var ContainerFactory = BaseObject.extend({
     }.bind(this));
   },
   findPlaybackPlugin: function(source) {
-    return _.find(this.loader.playbackPlugins, function(p) { return p.canPlay(source) }, this);
+    return _.find(this.loader.playbackPlugins, function(p) { return p.canPlay("" + source) }, this);
   },
   createContainer: function(source) {
     var playbackPlugin = this.findPlaybackPlugin(source);
container factory: change source type to string to ensure that canplay works correctly