标签: embed

是否可以在C#项目中嵌入C代码?

我知道可以将我的C代码编译成dll,然后使用P/Invoke来调用该代码.

我想知道是否有可能在我的代码中直接嵌入一大块C代码,也许只有一个类可用...

像这样(非工作)的例子:

public class MyClass {
    extern "C" {
        int do_something_in_c(int i) {
            return i*2;
        }
    }

    public int DoSomething(int value) {
        return do_something_in_c(value);
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用Visual Studio 2008几个小时,但我没有到达任何地方,我怀疑它实际上是不可能的.任何人都可以确认或否认这个吗?

谢谢.

c c# embed visual-studio-2008

7
推荐指数
1
解决办法
9405
查看次数

在iPhone上嵌入视频播放?

有没有人有经验将.m4v电影文件嵌入网页以便在iPhone上播放?我正在尝试创建一个针对iPhone优化的网站,它包含一个视频,但我无法播放视频 - 我得到的只是带有一条直线的灰色播放箭头.

我试图用来嵌入它的标记是这样的:

<embed width="199" height="159" type="video/x-m4v" href="http://www.samplesite.com/motion/mymovie.m4v" src="http://www.samplesite.com/motion/mymovie.jpg"/>
Run Code Online (Sandbox Code Playgroud)

embed iphone video

6
推荐指数
1
解决办法
7023
查看次数

虚拟环境和嵌入Python

我非常喜欢Python virtualenv,它有助于维护单独的Python配置.我正在考虑将Python嵌入到C++应用程序中,并且想知道嵌入式Python在虚拟环境方面的表现如何.

特别是,我有兴趣知道是否可以基于某些用户定义的设置"选择"虚拟环境(例如,通过在配置文件中命名感兴趣的虚拟环境).

python embed virtualenv

6
推荐指数
1
解决办法
1871
查看次数

如何在Iframe中嵌入Google文档集合?

我有一个Google Docs集合,我想将其嵌入到iframe中:

https://docs.google.com/open?id=0B6yYgWS-CUJ2ZTUxZGI4MGUtMWM0Yy00YzY0LWIxOTMtMDFlN2RjNDAxNGM2

这里的问题是Google设置了X-Frame-Options标题,因此它们似乎只允许将此集合嵌入到Google网站中:

X-Frame-Options:    SAMEORIGIN
Run Code Online (Sandbox Code Playgroud)

screenshot-with-shadow.png http://img580.imageshack.us/img580/4526/screenshotwithshadow.png

现在我意识到谷歌在某些时候不允许他们在iframe中使用内容的原因,但这是一个我认为有能力做到这一点的情况.

有了文档,Google还允许两种"共享"方法

  1. 您可以单击"共享"按钮并设置可见性,这将为您提供文档的链接
  2. 或者您可以单击"发布到Web",它将为您提供链接或iframe选项.

iframe网址与链接网址类似,只是它&embedded=true的末尾有" "查询变量.对于谷歌地图也是如此,除了参数是" &output=embed"

虽然我认为我的网站上的标题或Javascript无法用于加载Google文档集合的iframe内容,但我希望有人可能知道为Google文档集合生成嵌入代码的方法这将允许它加载到iFrame中.

embed iframe google-docs

6
推荐指数
1
解决办法
9757
查看次数

如何将字体嵌入到EPS文件中 - "嵌入"的确切定义是什么?

我的公司创建了GraphPad Prism,这是一个广泛使用的程序,供科学家分析数据和制作技术图表.科学家通常会从GraphPad Prism中导出图表,以便提交给科学期刊.目前大多数期刊想要的格式是EPS,我们导出基于矢量的EPS文件.但字体是一个问题.

我们提供了一个"嵌入"字体到EPS文件的选项.我们的意思是将文本转换为轮廓或字形.这些EPS文件可以在缺少原始字体的其他计算机上打开.但是,期刊制作人员在处理这些EPS文件时无法编辑文本,更改字体大小等.

我的程序员告诉我,"嵌入字体"这个术语正是我们所做的 - 转换为轮廓/字形.

为许多科学期刊进行页面制作的公司的人们使用不同的"嵌入"定义.他们希望文本在EPS文件中保留为文本,但要将字体定义包含在EPS文件中.这样他们就不需要原始字体,但可以在准备EPS图像进行发布时调整拼写,字体大小甚至更改字体.

我的程序员告诉我,"嵌入"的第二个定义是我们无法使用的Adobe特定方法.

所以我的问题是:我们在哪里可以找到规范或示例代码,让我们使用第二个定义将字体嵌入到EPS文件中(将文本保留为文本并包含TrueType字体定义)?

embed postscript truetype eps

6
推荐指数
1
解决办法
7692
查看次数

在另一个网站上嵌入在Ruby on Rails中编码的网页?

我希望将我使用Ruby on Rails编码的网页作为可嵌入的后端,以便用户能够通过复制和粘贴一些嵌入代码轻松共享它.(很像YouTube嵌入代码,但对于网页而言)有人可以指点我的教程或大致方向如何去做吗?我打算在Joomla CMS中嵌入我的网页.

非常感谢.

码头.

embed ruby-on-rails

6
推荐指数
1
解决办法
4995
查看次数

我可以在.html文件中嵌入favicon.ico内容,以便浏览器可以显示它而无需执行GET吗?

我可以在带有src属性=的img的HTML报告中嵌入图形"data:image/png;base64,base64_encoded_characters_go_here".

它在我测试的所有浏览器中都能正常工作.

到目前为止,最后一个障碍是将编码的favicon.ico文件嵌入HTML报告中,以便浏览器不必执行GET.

到目前为止,我所拥有的最佳解决方案是要求favicon在我们的网站上公开显示.但这并没有完全处理我们所说的自足目标.这个解决方案要求我指定一个"快捷图标"链接,如果真的是唯一的方法,那就这样吧.但我想肯定地知道.我只是不想拥有一个充满版本控制的favicon%d.ico文件的目录.

背景...

我有一个XML => XSLT => HTML桌面应用程序,它可以生成HTML报告,这些报告可以是自包含的,也可以通过电子邮件附件共享.自包含的本质对于解决我不想解决的许多版本控制问题很有用.事实上,我已经解决了大部分问题.

当然,制作自包含报告的目标是接收者的浏览器不需要执行GET.因此,样式表和大多数图形都嵌入/编码在HTML页面中,而不会显着增加HTML报告的大小.

我说这一切都是为了解决为什么我甚至想要这样做的很多明显的问题.但请记住,这不是一个网站,它只是一个报告生成器.

html embed favicon

6
推荐指数
0
解决办法
3405
查看次数

在FireFox中看不到Bootstrap Modal中的embed标签

<embed>在Bootstrap Modal to Play视频中有一个标签(使用vlc(2.1.3)插件和闪存进行测试).它在Chrome,Safari和Opera中运行良好,但在Firefox中,视频无法显示,但它在后台运行,我可以听到音频,但无法看到视频.我将z-index设置为更高的值但没有用.谷歌搜索了很多,但无法找到答案,任何帮助将不胜感激.

类似的问题:在bootstrap 3模式中使用Flash的问题

embed firefox twitter-bootstrap bootstrap-modal

6
推荐指数
2
解决办法
3423
查看次数

将instagram嵌入Android WebView

我有一个带有WebView的Android应用程序,我在其中显示包含嵌入式twits和嵌入式Instagram照片的内容.

在这两种情况下,我都按照文档中的说明复制了blockquote,并以这种方式显示:

    String html = "<!DOCTYPE HTML><html><head><style>a {color:#333333;}</style></head><body>"+content.substring(0, blockquoteEnd)+"<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script></body></html>";
    WebView tText = new WebView(getActivity());
    tText.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");
    WebSettings webSettings = tText.getSettings();
    webSettings.setJavaScriptEnabled(true);
    textWrapper.addView(tText);
Run Code Online (Sandbox Code Playgroud)

我的推文仅以纯文本显示,但我使用此行修复此问题:

tText.loadDataWithBaseURL("https://twitter.com", html, "text/html", "UTF-8", "");
Run Code Online (Sandbox Code Playgroud)

我试图用Instagram照片做同样的事情:

tText.loadDataWithBaseURL("https://instagram.com", html, "text/html", "UTF-8", "");
Run Code Online (Sandbox Code Playgroud)

但它不起作用,所有Instagram照片只显示纯文本描述.

我找不到任何关于如何在Android WebViews中嵌入Instagram的文档(官方或非官方).任何人都知道如何解决这个问题?

embed android webview instagram instagram-api

6
推荐指数
1
解决办法
5304
查看次数

Force Youtube嵌入高清(2016版)

好吧,之前已经多次询问过 - 但是Youtube似乎每隔一天就会改变一下.我无法找到一种强制Youtube嵌入的方法,从一开始就开始播放高清源.切换到HD总是在5-10秒后发生.

不起作用的方法(不再):

  1. &hd=1参数添加到iframe src
  2. 添加&vd=hd720&vd=hd1080参数到iframe src.这里描述:强制youtube嵌入在720p开始
  3. 将iframe尺寸更改为width="1280" heigh="720"html嵌入代码,然后使用CSS将iframe缩小/向上缩放到父div.这里描述:http://thenewcode.com/717/Force-Embedded-YouTube-Videos-To-Play-In-HD在这里:如何强制youtube播放高清视频

唯一可行的方法是使用Youtube JavaScript API,如下所述:http: //biostall.com/the-100-guaranteed-method-to-get-youtube-iframe-embeds-playing-in-hd-by-默认/

// 1. This code loads the IFrame Player API code asynchronously.  
 var tag = document.createElement('script');  
  
tag.src = "https://www.youtube.com/iframe_api";  
var firstScriptTag = document.getElementsByTagName('script')[0];  
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);  
  
// 2. This function creates an <iframe> (and YouTube player) after the API code downloads.  
var player;  
function onYouTubeIframeAPIReady() {  
    player = new YT.Player('player', {  
        height: …
Run Code Online (Sandbox Code Playgroud)

javascript embed youtube iframe

6
推荐指数
1
解决办法
7187
查看次数