我使用audio
類讀取MP3文件,感謝little trick:用chromium
之一替換Node-Webkit
的ffmpegsumo.so。這可以在Windows上讀取MP3,但不適用於Mac OS。有誰知道爲什麼?Node-Webkit讀取MP3文件
下面的代碼:
player = new Audio()
player.src = '/path/to/the/audio.mp3';
player.play();
我使用audio
類讀取MP3文件,感謝little trick:用chromium
之一替換Node-Webkit
的ffmpegsumo.so。這可以在Windows上讀取MP3,但不適用於Mac OS。有誰知道爲什麼?Node-Webkit讀取MP3文件
下面的代碼:
player = new Audio()
player.src = '/path/to/the/audio.mp3';
player.play();
這似乎是依賴於DLL /所以是一個32位版本。我猜這就是爲什麼從Chrome複製文件無法爲大多數人正常工作(我的3歲手機是我剩下的唯一的32位設備)。
我一直看到這個鏈接 - https://github.com/rogerwang/node-webkit/wiki/Support-mp3-and-h264-in-video-and-audio-tag ..但它是一個空白頁。我猜它已被刪除,因爲信息可能不是最新的或正確的。
這個問題線程都有鏈接到一些重建ffmpegsumo庫同時支持Mac和Windows - https://github.com/rogerwang/node-webkit/issues/1423
替代似乎是重建ffmpegsumo,該線程有一些配置做這件事 - https://github.com/rogerwang/node-webkit/issues/1208
在構建庫之後,我仍然對它的授權感到困惑,所以這可能值得進行一些研究。關於mpeg4-part10的所有內容都受版權保護,並且受到嚴重專利保護。我想我們都需要足夠聰明才能停止使用mp4/h.264。在node-webkit上正確工作之前,使用Theora和Vorbis編解碼器更容易使用ffmpeg將視頻轉碼爲ogv容器。在這一點上,iOS似乎保持着h.264的活力,當它應該可能死掉它已經賺得的可怕的死亡。
你確定ffmpegsumo.so是mac上mp3解碼的關鍵嗎?即如果你切換另一個方向,它是否會破壞鉻在鉻解碼? – OldGeeksGuide
它不適用於我的Windows,請分享您的ffmpegsumo.so? –