小编Jon*_*n C的帖子

仅限iPad上的iOS7嵌入式YouTube视频问题 - 需要多次按下播放

我正在更新iPad应用程序以与iOS7兼容.该应用程序播放嵌入在UIWebViews中的YouTube视频剪辑,而UIWebViews又嵌入在tableview单元格中.加载Web视图时,它会使用红色播放按钮显示视频的标准预览图像.如果单击播放按钮,将显示标准的YouTube活动指示符,然后播放和全屏按钮将显示在视图底部的栏中.但是视频无法启动,活动指示器会继续显示.在以前的iOS版本中,我的代码将在此时开始播放视频.

我发现如果我使用底部工具栏中出现的播放按钮两次按播放,视频就会开始播放.此外,如果我使用全屏按钮进入全屏模式,我仍然需要按两次播放按钮才能开始播放视频.

这是代码 -

NSString *embedHTML = @"<!doctype html>\
<html>\
<style>body{padding:0;margin:0;}</style>\
<iframe width=\"165\" height=\"100\" src=\"http://www.youtube.com/embed/82HguWNEhZU?rel=0\" frameborder=\"0\" &showinfo=0 allowfullscreen></iframe>\
</html>";
[webView loadHTMLString:embedHTML baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

我也试过以下但得到相同的结果 -

NSSString *embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"http://www.youtube.com/v/82HguWNEhZU\" type=\"application/x-shockwave-flash\" \
width=\"165\" height=\"100\"></embed>\
</body></html>";
[webView loadHTMLString:embedHTML baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

有趣的是,我在iPhone上使用相同的代码,它按预期工作.唯一的区别是在iPhone上它会自动跳转到全屏模式.

是否有其他人有相同的问题或知道解决方法?

任何帮助将非常感激

谢谢

乔恩

youtube video ipad ios ios7

11
推荐指数
0
解决办法
1万
查看次数

Spring 多租户 - 添加新租户而无需重新启动(使用 AbstractRoutingDataSource)

我正在使用 Spring 实现一个多租户系统,其中每个租户都有自己的数据库。我已经一切就绪并正在运行。

我扩展了“AbstractRoutingDataSource”并覆盖了“defineCurrentLookupKey”来确定通过用户域/租赁使用哪个连接。

当应用程序加载时,“AbstractRoutingDataSource”将被实例化,并且所有可能的数据库连接都在那里设置。

这是我的问题 -

有没有办法动态添加附加连接到 AbstractRoutingDataSource?我希望能够在不重新启动的情况下添加其他租户。

任何帮助将不胜感激

谢谢

java spring dynamic multi-tenant spring-data

4
推荐指数
1
解决办法
3526
查看次数

标签 统计

dynamic ×1

ios ×1

ios7 ×1

ipad ×1

java ×1

multi-tenant ×1

spring ×1

spring-data ×1

video ×1

youtube ×1