首先我应该写一下我根本不擅长 javascript :)。我需要做什么。假设我有一些网页,例如 http://mediathek.rbb-online.de/rbb-fernsehen/heimatjournal/ulli-zelle-ist-in-brandenburg-unterwegs-ein-ausflug-nach?documentId=15725820
此页面中有视频,我想获得该视频的直接链接,并通过直接输入 URL 地址栏来播放它。
<script type="text/javascript">
<![CDATA[
something...
something...
function initPlayer(){
jQuery("#player-15725820").empty();
something...
mediaCollection.addMedia(0);
mediaCollection.addMediaStream(0, 1,
"rtmp://ondemand.rbb-online.de/ondemand/",
"mp4:rbb/heimatjournal/sendung/heimatjournal_20130706_sdg_m_16_9_512x288.mp4", "akamai");
mediaCollection.addMedia(1);
mediaCollection.addMediaStream(1, 1, "", "http://http-stream.rbb-online.de/rbb/heimatjournal/sendung/heimatjournal_20130706_sdg_m_16_9_512x288.mp4", "akamai");
有什么办法可以设置视频
“mp4:rbb/heimatjournal/sendung/heimatjournal_20130706_sdg_m_16_9_512x288.mp4
直接从 url 像流一样?
最佳答案
很难理解您在这里要求什么,也许在页面上您想要运行诸如此类的功能?
function getMP4Strings(s) {
var i = -1, j, k, a = [];
while (-1 !== (i = s.indexOf('mp4', i + 1))) { // for each "mp4"
j = s.lastIndexOf('"', i) + 1; // get previous "
k = s.indexOf('"', i); // get next "
a.push(s.slice(j, k)); // store string between them
}
return a;
}
getMP4Strings(document.body.innerHTML);
/* [
"mp4:rbb/heimatjournal/sendung/heimatjournal_20130706_sdg_m_16_9_512x288.mp4",
"mp4:rbb/heimatjournal/sendung/heimatjournal_20130706_sdg_m_16_9_512x288.mp4",
"http://http-stream.rbb-online.de/rbb/heimatjournal/sendung/heimatjournal_20130706_sdg_m_16_9_512x288.mp4"
] */
关于javascript - 直接从 url 地址栏调用 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17514193/