javascript - 直接从 url 地址栏调用 javascript 函数?

标签 javascript jquery video-streaming

首先我应该写一下我根本不擅长 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/

相关文章:

c# - 有没有办法在 C# 中针对 XML/HTML 使用 JQuery 样式选择器?

javascript - 如何检测 iFrame 何时进入全屏?

java - 视频聊天应用: Which technology to choose?

javascript - 触发器没有采用事件类

javascript - $httpBackend.expect 与 $httpBackend.when

javascript - Highcharts:初始渲染后禁用/启用enableMouseTracking

video-streaming - 实时网络摄像头流 --> 服务器 --> 远程查看器

javascript - angular ng-repeat 和 inline-block

jquery - Chrome 不接受 jQuery 符号 ($)

python - 用Python处理视频的好资源?