代码之家  ›  专栏  ›  技术社区  ›  Renz Salanga

Wikitude cordova插件相机黑屏仅显示试用词(Javascript)

  •  0
  • Renz Salanga  · 技术社区  · 6 年前

    它应该会显示摄像机的现场直播和水印试验 这是文件

    Wikitude Cordova Plugin Reference

    这是屏幕截图

    Image one , Image two

    <!DOCTYPE html>
    
    <html>
    <head>
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
        <script src="https://www.wikitude.com/libs/architect.js"></script>
        <title>Hello World</title>
    </head>
    <body>
    
    
        <button style="width: 50%; margin-top: 50%; margin-left: 25%; font-size:50px" id="cam">Start Augmented</button>
        <button style="width: 50%; margin-top: 55%; margin-left: 25%; font-size:50px" id="clo">Close</button>
        <script type="text/javascript" src="cordova.js"></script>
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/index.js"></script>
    </body>
    </html>
    

    索引.js

    var wikitudePlugin;
    $(document).on('deviceready',function(){
        wikitudePlugin = cordova.require("com.wikitude.phonegap.WikitudePlugin.WikitudePlugin");
        var requiredFeatures = [ "2d_tracking", "geo" ];
        var arExperienceUrl = "www/index.html";
        var startupConfiguration = { "camera_position": "back"};
    
        $('#cam').click(function(){
            wikitudePlugin.isDeviceSupported(function(){
                wikitudePlugin.loadARchitectWorld(
                function(url){
                    alert("Success");
                    wikitudePlugin.show();
                },
                function(err){
                    alert("Error"+err);
                },
                arExperienceUrl,
                requiredFeatures,
                startupConfiguration
                );
            },
            function(){
                alert("Not Supported and cp mo bulok haha");
            },
            requiredFeatures);
        });
    
        $('#clo').click(function(){
            wikitudePlugin.hide();
        });
    });
    
    $(document).on('pause',function(){
       wikitudePlugin.onPause();
    });
    
    $(document).on('resume',function(){
      wikitudePlugin.onResume();
    });
    
    $(document).on('backbutton',function(){
      wikitudePlugin.onBackButton();
    });
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Daniel    6 年前

    由于试用水印被正确呈现,Wikitude SDK似乎正在运行。我猜你的应用程序没有访问相机的权限。

    如果不是这样的话,我更愿意在维基论坛继续这段对话。所以在我看来,并不是远程调试此类问题的最佳场所。

    https://support.wikitude.com/support/home

    推荐文章