Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Webview中的JWPlayer不';我不能在安卓工作室工作_Java_Android_Iframe_Webview_Jwplayer - Fatal编程技术网

Java Webview中的JWPlayer不';我不能在安卓工作室工作

Java Webview中的JWPlayer不';我不能在安卓工作室工作,java,android,iframe,webview,jwplayer,Java,Android,Iframe,Webview,Jwplayer,我不知道为什么我的iframe不想工作,我在asset文件夹中使用带有外部文件的html。iFrame出现,但写着:加载播放器时出错:找不到可播放的源文件 这是我的密码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView wv = (WebView) fin

我不知道为什么我的iframe不想工作,我在asset文件夹中使用带有外部文件的html。iFrame出现,但写着:加载播放器时出错:找不到可播放的源文件

这是我的密码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

WebView wv = (WebView) findViewById(R.id.webcamView);
WebSettings webSettings = wv.getSettings();
webSettings.setBuiltInZoomControls(true);
wv.getSettings().setJavaScriptEnabled(true);

wv.loadUrl("file:///android_asset/test.html");
}
这是我的HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><head>
    <title>Bundoran Surf Co</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

        <script async="" src="//www.google-analytics.com/analytics.js"></script><script>
            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
             (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
             m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
             })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

             ga('create', 'UA-40971454-1', 'myipstream.com');
             ga('send', 'pageview');

            </script><script src="http://jwpsrv.com/library/bkfmKFnaEeKE5iIACp8kUw.js"></script><style type="text/css"></style><script src="http://p.jwpcdn.com/6/11/jwpsrv.js"></script><script src="http://p.jwpcdn.com/6/11/sharing.js"></script><script src="http://p.jwpcdn.com/6/jwpsrv_frq.js"></script><style type="text/css"></style></head>

<body>
    <div id="banner"></div>

    <div id="my-video"></div>


    <div align="center" id="playerKQLqhEDY5doy_wrapper" style="position: relative; display: block; width: 1000px; height: 600px; overflow:auto;-webkit-overflow-scrolling:touch"><a id="beforeswfanchor0" href="#playerKQLqhEDY5doy" tabindex="0" title="Flash start" style="border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;outline:none;overflow:hidden;padding:0;position:absolute;width:1px;" data-related-swf="playerKQLqhEDY5doy"></a><object type="application/x-shockwave-flash" data="http://p.jwpcdn.com/6/11/jwplayer.flash.swf" width="100%" height="100%" bgcolor="#000000" id="playerKQLqhEDY5doy" name="playerKQLqhEDY5doy" class="jwswf swfPrev-beforeswfanchor0 swfNext-afterswfanchor0" tabindex="0"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="seamlesstabbing" value="true"><param name="wmode" value="opaque"></object><a id="afterswfanchor0" href="#playerKQLqhEDY5doy" tabindex="0" title="Flash end" style="border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;outline:none;overflow:hidden;padding:0;position:absolute;width:1px;" data-related-swf="playerKQLqhEDY5doy"></a><div id="playerKQLqhEDY5doy_aspect" style="display: none;"></div><div id="playerKQLqhEDY5doy_jwpsrv" style="position: absolute; top: 0px; z-index: 10;"></div><div id="playerKQLqhEDY5doy_sharing" style="position: absolute; top: 0px; z-index: 11;"></div></div>
    <script type="text/javascript">
        jwplayer('playerKQLqhEDY5doy').setup({
                                             playlist: [{
                                                        image: "http://www.bundoransurfco.com/wp-content/uploads/2010/12/homepage_offers1.jpg",
                                                        sources: [{
                                                                  file: "http://144.76.75.86/hls/bundoransurfco/playlist.m3u8"
                                                                  }]
                                                        }],
                                             height: 200,
                                             primary: "flash",
                                             width: 315,
                                             controls: true,
                                             autostart: true,
                                             androidhls: true,
                                             sharing: true

                                             });
        </script>

    <style type="text/css">
        #playerKQLqhEDY5doy_wrapper {
            left:0em;
            right:0em;
            top:12.2em;
            bottom:-5em;
            max-width: 100%;
            max-height: 100%;

        }
    #photo{
        position:fixed;
        max-width: 100%;
        top:50px;
        left : 0em;
        right:0em;
        display:block;
    }
    iframe, object, embed {

        position:relative;
    }
    </style>
    <span id="photo" align="middle">
            <img src="http://myipstream.com/images/bundoran.jpeg" width="139" height="50" alt="@ Surf Co">



</body></html>

本多兰冲浪公司
(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(“创建”、“UA-40971454-1”、“myipstream.com”);
ga(‘发送’、‘页面浏览’);
jwplayer('playerKQLqhEDY5doy')。设置({
播放列表:[{
图像:“http://www.bundoransurfco.com/wp-content/uploads/2010/12/homepage_offers1.jpg",
资料来源:[{
文件:“http://144.76.75.86/hls/bundoransurfco/playlist.m3u8"
}]
}],
身高:200,
初级:“闪光”,
宽度:315,
控制:对,
自动启动:对,
安德洛伊德:是的,
分享:真的
});
#播放器KQLQHEDY5DOY_包装器{
左:0em;
右:0em;
顶部:12.2米;
底部:-5em;
最大宽度:100%;
最大高度:100%;
}
#照片{
位置:固定;
最大宽度:100%;
顶部:50px;
左:0em;
右:0em;
显示:块;
}
iframe,对象,嵌入{
位置:相对位置;
}
这是我的日志(更新):

04-27 10:42:55.814 11616-11616/jardelcompany.test V/WebViewChromiumFactoryProvider﹕ 将铬绑定到主活套活套(主活套,tid 1){528248fc}
04-27 10:42:55.814 11616-11616/jardelcompany.test I/图书馆装载机﹕ 预期本机库版本号“”,实际本机库版本号“”
04-27 10:42:55.814 11616-11616/jardelcompany.test I/铬﹕ [信息:library\u loader\u hooks.cc(116)]已启用日志记录:级别=0,默认详细程度=0
04-27 10:42:55.818 11616-11616/jardelcompany.test I/BrowserStartupController﹕ 正在初始化chromium进程,渲染器=0
04-27 10:42:55.834 11616-11616/jardelcompany.test E/audiomanager和roid﹕ 蓝牙权限丢失!
04-27 10:42:55.854 11616-11616/jardelcompany.test D/libEGL﹕ 已加载/system/lib/egl/libEGL_genymotion.so
04-27 10:42:55.858 11616-11616/jardelcompany.test D/﹕ HostConnection::get()已建立新主机连接0xb8f59b48,tid 11616
04-27 10:42:55.874 11616-11616/jardelcompany.test D/libEGL﹕ loaded/system/lib/egl/libGLESv1\u CM\u genymotion.so
04-27 10:42:55.874 11616-11616/jardelcompany.test D/libEGL﹕ loaded/system/lib/egl/libGLESv2_genymotion.so
04-27 10:42:55.918 11616-11616/jardelcompany.test W/铬﹕ [警告:mailbox_synchronizer.cc(36)]由于缺少EGL映像/围栏支持,MailboxSync不受支持
04-27 10:42:55.942 11616-11616/jardelcompany.test D/dalvikvm﹕ 所有释放148K的GC_,6%释放3710K/3928K,暂停3ms,总计3ms
04-27 10:42:55.946 11616-11616/jardelcompany.test D/dalvikvm﹕ 所有释放4K的GC_,6%释放3927K/4152K,暂停3ms,总计3ms
04-27 10:42:55.950 11616-11616/jardelcompany.test I/dalvikvm堆﹕ 对于2536932字节分配,将堆(frag大小写)增加到6.320MB

04-27 10:42:55.954 11616-11626/jardelcompany.test D/dalvikvm﹕ GC_FOR_ALLOC freed不使用RTMP源。RTMP需要Flash,Android肯定不支持Flash,尤其是在应用程序中

所以,移除RTMP源,只使用HLS源

然后,在这一行下:

autostart: true,
加:


不过,我不确定这是否适用于应用程序-您可能必须使用HTTP提供的MP4源。

感谢您的回复,我的新错误是:[INFO:CONSOLE(26)]“未捕获引用错误:jwplayer未定义”,来源:file:///android_asset/myHTML7.htmlplease 检查我的更新,我已经更新了Logcat和屏幕截图(流没有开始)…我更新了代码、html、logcat并添加了屏幕截图;)我懂了。由于这是在Web视图中,我不能保证m3u8会在这样的Web视图中播放。我建议您改用.mp4。或者,您可以使用我们的Android SDK将播放器构建到本机应用程序中。
autostart: true,
androidhls: true,