我有一个小的UIView,显示重复的电影.当用户点击一个按钮时,另一部电影被加载并显示在同一个UIView中.
问题是在删除第一部电影和显示第二部电影之间有半秒钟的"闪光".有没有删除它?
- (void) setUpMovie:(NSString*)title {
NSString *url = [[NSBundle mainBundle] pathForResource:title ofType:@"mp4"];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];
[[player view] setFrame:self.movieView.bounds];
[self.movieView addSubview:player.view];
if ([title isEqualToString:@"Bo_idle_02"]) {
[player setRepeatMode:MPMovieRepeatModeOne];
} else {
[player setRepeatMode:MPMovieRepeatModeNone];
}
[player setControlStyle:MPMovieControlStyleNone];
[player play];
}
- (void) startDanceAnimation { [self setUpMovie:@"Bo_dance_02"]; return; }
Run Code Online (Sandbox Code Playgroud) 我正在开发一个网络应用程序,让用户可以告诉他们喜欢的电影,导演,电影编剧和演员.为此,我想为他们提供一个下拉列表或自动完成每个人,以便他们可以选择他们的选择.
为此:我需要一个列在Imdb上的所有电影片名,演员,导演,作家.
我检查了Imdbpy,它似乎没有提供获取此数据的方法.
将使用imdbpy2sql.py创建数据库并使用sql查询数据库,提供所需的数据?有没有其他方法可以做到这一点?
谢谢!
在电影网站上工作,并希望找到一个可用于获取不同电影信息的API.我在PHP中编码,但我假设这可能会返回XML.
有人知道甚至可能(在PHP中)从服务器上的快速电影中获取帧/缩略图吗?
像通常的GD缩略图生成,但对于.mov文件.
注意:我使用的是dreamhost,因此我没有对服务器进行Web-panel访问.
我有一个应用程序,从SDK的2.0版开始工作,我在其中创建并添加UIWebView,然后加载.mov的URL来播放电影.从4.0 beta的早期版本到4.0 GM一直停止工作.当我现在加载电影时,我收到以下错误:插件处理负载"并且电影永远不会显示.
这是一个已知的问题?我在4.0中做错了吗?
我在我的iPad应用程序中有一个视频,但我不希望它能够全屏显示.但是,我确实希望用户能够导航到他们想要看到的视频部分.
据我所知,您为用户提供的控件只有三个选项:None,Embedded或Fullscreen.
无给用户无法控制.嵌入式和全屏显然基本上使用相同的控制量,但只是从不同的状态开始.
基本上我想要的是嵌入式切换到全屏选项取出.
有谁知道它可能吗?谢谢
我在哪里可以看到Google API 电影放映时间文档?
在另一个问题上我发现了这个:
http://www.google.com/ig/api?movies=poznan&theater=rialto&start=2&date=3&time=1
电影=波兹南
剧场=里亚托
date = 0 <0-今天; 1-明天; 后天2天....>
时间= 1 <上午1点,下午2点......,全天5点>
start = 0 <0-显示第一个元素的列表,第二个元素的2个显示列表...>
我想知道url参数的详尽列表.
我在哪里可以找到所有这些信息?
WKInterfaceMovie - 一个界面元素,可让您在watchOS应用程序中播放视频和音频内容.
按预期工作.视频播放.如何缩放它以填满屏幕?
func setVideoGravity(_ videoGravity: WKVideoGravity)
电影的大小调整选项.有关可能值的列表,请参阅WKVideoGravity类型.
import WatchKit
import Foundation
class InterfaceController: WKInterfaceController {
@IBOutlet weak var movieView: WKInterfaceMovie!
override func awake(withContext context: Any?) {
super.awake(withContext: context)
setupVideoPlayer()
}
func setupVideoPlayer() {
guard let videoURL = URL(string: "https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4") else {
return
}
movieView.setMovieURL(videoURL)
movieView.setVideoGravity(.resizeAspectFill)
}
}
Run Code Online (Sandbox Code Playgroud)
Xcode中的基本设置.轻触播放按钮时视频加载.加载后播放.不填充屏幕.
WKVideoGravity
表示视频内容外观的常量.
case resizeAspectFill
Run Code Online (Sandbox Code Playgroud)
调整内容的大小以完全填充边界矩形,同时保留内容的原始宽高比.此选项会导致视频边缘超出其裁剪范围.
那很完美.我们来试试吧.
它不起作用.
无论videoGravity
(在故事板或代码中),视频播放都会调整大小以适应,只有在我点按两次时才会填满屏幕.
我错过了什么?
另外,如果我presentMediaPlayerController
使用Media Player Options 探索该方法,我会注意到一种奇怪的行为:
• WKMediaPlayerControllerOptionsAutoplayKey
✅
• …
我试图从源代码安装VLC,以便利用树莓派的硬件(问题是软件而已,因此为什么我问这里)按照这些指令.我已设法安装它,但是,我看不到任何视频,只听到音频.我可以通过两种方式启动视频,如果我在没有硬件使用的情况下启动它,通过vlc filename
,我得到以下错误,我看不到启动窗口,但我听到了音频.如果我用硬件使用启动它,通过vlc --vout omxil_vout filename
,我仍然会得到相同的错误,但我确实看到一个窗口启动,它显示电影名称,我听到音频,但是,窗口是完全黑色的.
错误(当作为详细运行时.另请注意,X11错误与我现在正在运行putty的事实有关,但我得到相同的错误):
VLC media player 2.2.0-git Weatherwax (revision 2.1.0-git-1098-g5e5a9ad)
[0xab89e8] main libvlc warning: cannot read /home/raspi/downloads/vlc/src/.libs/vlc/plugins/plugins.dat (No such file or directory)
[0xb3cb18] main interface error: no suitable interface module
[0xab89e8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0xb3caf0] dbus interface error: Failed to connect to the D-Bus session daemon: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0xb3caf0] main interface error: no suitable interface module
[0xab89e8] main …
Run Code Online (Sandbox Code Playgroud)