草庐IT

youtube-mp

全部标签

javascript/youtube api - undefined variable YT

我正在创建一个通过YTapi嵌入的YouTube播放器,但我不断收到一个警告,提示变量YT未定义。我可以看到包含了youtubeAPI的脚本,它应该创建变量YT-为什么这不起作用?它适用于我网站的其他地方。这是链接:http://oncreativity.tv/site/single/4/7CtQaTmEuWk和我的代码:$(document).ready(function(){vartag=document.createElement('script');tag.src="http://www.youtube.com/player_api";varfirstScriptTag=doc

javascript - 是否可以将 modestbranding 与 youtube-api 一起使用?

我正在尝试使用YoutubeAPI将视频加载到我的页面上。Youtube指定您可以通过将参数“&modestbranding=1”附加到嵌入url来启用“适度品牌化”(即删除youtubeLogo)。我遇到的问题是新的youtubeAPI使用javascript嵌入视频,例如:player=newYT.Player('player',{height:videoHeight,width:videoWidth,videoId:videoID,events:{'onReady':onPlayerReady,'onStateChange':onPlayerStateChange}});然后生成

javascript - 无法让 MediaSource 在 chrome 中使用 mp4 格式

基于示例here我下载了webm文件并将其编码为可以在本地播放的mp4文件,但我无法将其用作媒体源。MP4Box报告编解码器为avc1.64000d,mp4a.40.2但将其添加到源缓冲区没有帮助。这是一个demo问题的原因(我不希望它在firefox中工作,因为尚不支持媒体源扩展)这是我正在测试的代码:varFILE,CODEC,mediaSource;varNUM_CHUNKS=5;varvideo=document.querySelector('video');window.MediaSource=window.MediaSource||window.WebKitMediaSou

javascript - YouTube 播放器 iframe API : playVideo doesn't work on Firefox 9. 0.1

我有一些YouTube嵌入代码(我将只粘贴给我带来麻烦的代码并删除不公开的内容):console.log(ytplayer);ytplayer.playVideo();Chrome和FF上的Console.log向我显示了具有正确方法的好对象,并且那里存在方法playVideo()。它适用于我检查过的所有其他浏览器,但它不适用于FF!?更有趣的是,当我使用普通的YouTube播放按钮播放视频时,我可以使用pauseVideo()方法(以及所有其他方法:搜索、控制音量),但我不能使用playVideo()方法...我使用嵌入视频的新方式:ytplayer=newYT.Player(pla

javascript - Phonegap 下载/解压缩 mp3 播放问题

我在使用phonegap在我的iPhone6上播放mp3时遇到问题。我正在从服务器下载一个zip文件,其中包含1个mp3文件和3个图像文件。似乎所有下载都正确,但我不太确定mp3文件,因为它无法播放。为了测试文件是否存在,我正在这样做:MP3HERE出现了3个图像,所以我知道所有文件都必须在那里,但尽管我得到了音频播放器,但它不会播放任何东西,所以我也创建了一个类似mp3的文件,但它也不会播放。这是我在下面使用的函数:functiondownloadAndUnzip(){varfileTransfer=newFileTransfer();fileTransfer.download("h

javascript - 动态更改 Youtube Iframe playerVars

我有一个使用YoutubeIframeAPI的网页,我设法使用这行代码更改了videoId:player.loadVideoById(videoId)但为了让视频循环播放,videoId和播放列表必须匹配,因此我还需要更改playerVars对象中的播放列表参数。有人能告诉我一个简单的方法来解决这个问题吗?这是原始代码:varplayer;functiononYouTubeIframeAPIReady(){player=newYT.Player('player',{height:'390',width:'640',videoId:'M7lc1UVf-VE',playerVars:{'l

javascript - 如何通过 javascript 检测被阻止的 youtube 视频

如何检测YouTube视频是否无法播放?我知道有一种方法可以通过向youtubeapi调用请求,但是这会花费太多时间来检查每个视频,因为视频是根据用户请求播放的。有没有办法检查youtube播放器的状态,如果它不播放则采取相应措施?我知道有一些状态,比如就绪、停止、播放、查询。无法找到此特定事物的状态。提前致谢好的,我已经找到解决方案了。但它不允许我发布它,因为我不像你们那样酷。在这里:onYouTubePlayerReady=function(){player.addEventListener("onError","onPlayerError");}functiononPlayerE

javascript - 如何将 arrayBuffer 转换为 mp3 音频?

使用javascript的AudioContext实现了音频混合,为了导出音频混合,我使用了OfflineAudioContext和,n,lamejs来编码解码的音频,现在输出工作正常但速度很慢,我正在寻找一种比当前方法更快的有效方法。 最佳答案 https://github.com/TooTallNate/node-lame上面是lame编码器,它执行pcm数据的编码过程。 关于javascript-如何将arrayBuffer转换为mp3音频?,我们在StackOverflow上找到

javascript - Youtube 播放器 JS API seekTo 功能不起作用

我正在尝试通过JSAPI使用Youtubechromeless播放器,但我遇到了seekto()函数的问题。问题是有时(我不知道什么时候出现问题),向后调用seekTo()函数到视频中未加载的点不会返回,而是停留在当前时间。这就是我所做的(假设视频长度为240秒):我开始播放视频->loadVideoById()。我前进到(比方说)视频的中间->seekTo(120)视频正确跳转到我要求的位置。我尝试向后移动到视频的25%时间->seekTo(60)有时视频会跳回60,但更多时候只会跳回120。那么,还有其他人遇到这个问题吗? 最佳答案

javascript - 使用 Youtube iframe 删除 DOM 元素时未定义“__flash__removeCallback”

我有一个包含通过iframe嵌入的Youtube视频的div。我通过ajax调用更改了#container的内容$.get(url,function(data){('#container').html(data);}现在我在IE9中收到以下错误:“SCRIPT5009:'_flash_removeCallback'未定义”。我尝试在ajax调用之前删除、删除...视频和/或iframe,但这不起作用:$('#video').html('')$('#video').empty()$('#video').remove()$('#videoiframe').attr('src','')$('