[英]How do I get an audio object from a URL in Google Apps Script?
我正在嘗試通過Google Apps腳本中的URL獲取MP3文件的屬性(例如,其持續時間)。 以下代碼獲取一個對象,但據我所知,最終的對象不是音頻對象。
function loadMusic(url) {
if (url == undefined) {
url = "http://traffic.libsyn.com/socialmediasec/Weekly_Blaze_E43.mp3";
};
var audio = UrlFetchApp.fetch(url).getAs("audio/mpeg");
return audio;
};
使用Audio對象在網頁中做這種事情很簡單(請參閱W3Schools的文檔( 鏈接 )。理想情況下,除了引用URL而不是DOM元素之外,我想做與此類似的事情( link )。可能?
UrlFetchApp.fetch(url).getAs("audio/mpeg")
返回一個Blob對象 。 Google Apps腳本沒有針對“音頻對象”的特定類。 如果您將文件保存到Google雲端硬盤,則可以使用Google雲端硬盤的Google Apps Script高級服務從文件中獲取元數據,但是根據您要查找的內容的具體細節,使用客戶端-獲取DOM音頻對象和相關屬性(如音頻持續時間)的輔助代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.