diff --git a/sites/all/modules/contrib/jplayer/includes/jplayer_style_plugin.inc b/sites/all/modules/contrib/jplayer/includes/jplayer_style_plugin.inc
index 02ae0a1..8c17ee7 100644
--- a/includes/jplayer_style_plugin.inc
+++ b/includes/jplayer_style_plugin.inc
@@ -105,8 +105,15 @@ class jplayer_style_plugin extends views_plugin_style {
       foreach ($records as $row_index => $row) {
         $filepath = NULL;
         foreach ($this->options['path_field'] as $field_name) {
-          if (isset($row->{$fields[$field_name]->field_alias})) {
-            $filepath = $row->{$fields[$field_name]->field_alias};
+          // Use another method to get fieldapi values.
+          $path = $fields[$field_name]->get_value($row);
+          if ($fields[$field_name] instanceof views_handler_field_field) {
+            if (isset($path[0]['uri'])) {
+              $filepath = file_create_url($path[0]['uri']);
+              break;
+            }
+          }
+          else {
             break;
           }
         }
