2017-11-18 6 views
0

どうすればいいですか?ページは、オーディオプレーヤーのphantomjsがロードされると、次のエラーを返します:PhantomJSはオーディオタグをサポートしていません

ReferenceError: Can't find variable: Audio

http://95.183.11.171/ph.php:9

は、そのOSのためのソリューションをインターネットで検索しようとしましたが、何も見つかりませんでした。 OS:Debianの8

私のコード(答えhttps://stackoverflow.com/a/35511597/3359390から一部):

var page = require("webpage").create(); 

page.open("http://95.183.11.171/ph.php", function(status) { 
    page.evaluate(function() { 
     if (!window.Audio) { 
      window.Audio = function() { 
       return { 
        play: function() {}, 
        pause: function() {} 
       }; 
      }; 
     } 
    }); 

    setTimeout(function() { 
     phantom.exit(); 
    }, 1000); 
}); 

答えて

0

何もありません修正する。 PhantomJSは単に悲しいことに、メディア要素をサポートしていません。オーディオをサポートしたい場合は、別のソリューションが必要になります。

関連する問題