问题标签 [mpmovieplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6618 浏览

iphone - 如何在 iphone sdk 4.0 中播放视频?

我使用此代码在 iphone 中播放视频

通过使用此代码,电影播放器​​会打开 1 秒钟,然后自动关闭,而不播放文件。

我检查了视频文件,它是正确的,但它没有在 iphone sdk 4.0 中播放。

提前致谢。

0 投票
1 回答
5186 浏览

objective-c - 如何在 Objective-C 中播放视频 - 加载时导致 Jerk

我正在开发一个在应用程序启动时加载视频的应用程序。当视频播放并从屏幕上删除时,我观察到一个巨大的混蛋。

我的代码如下:

视频播放器.m

请指导我在哪里错过它。

0 投票
1 回答
395 浏览

iphone - 使用 tabbarcontroller 时释放 MPMoviePlayer

我正在使用其中一个视图具有 MPMoviePlayer 的 tabbarcontroller。它工作正常,除了如果我更改标签,电影不会停止并继续在后台播放。然后,如果我尝试返回到电影选项卡,它就会崩溃。

我认为我必须释放 MPMoviePlayer 的唯一代码是在它完成播放时,但我希望它在我更改视图时被释放。然后,如果我回到电影选项卡,我们会重新开始。

在我的 .h 文件中设置为:



在我的 .m 文件中有:



有什么建议么?谢谢 :)

0 投票
1 回答
2121 浏览

iphone - iPhone,以横向播放电影,但在电影完成后返回纵向

Total Objective-C/XCode N00b here 但我正在尝试一些东西,我认为这很简单。我有一个为 iPhone 编写的应用程序,我不允许自动定位,并且只将主界面锁定为纵向。当用户在应用程序中播放视频时,我希望允许他们从纵向自动旋转设备并以横向方式观看(如果他们选择这样做,我不想强​​制这样做)。一旦用户按下“完成”,我想强制他们回到纵向(即使他们将设备保持在横向),因为界面仅以该方向布置。

我已经尝试使用 MPMoviePlayerController 和 MPMoviePlayerViewController ,但我不确定哪个会给我所需的杠杆/方法。我基本上只是希望仅在 MPMoviePlayerController 视图可见时才允许 shouldAutorotateToInterfaceOrientation 返回 yes。

非常感谢任何帮助。谢谢。

0 投票
2 回答
4476 浏览

cocoa - 设置 MPMoviePlayerController 的 ContentURL 两次

因此,我在 loadView 方法中创建了一个嵌入式 MPMoviePlayerController:

我可以稍后加载用户选择的电影:

一切都很好。

但是,如果我再次设置 contentURL:

NSURL *fileUrl2 = ... self.movi​​ePlayerController.contentURL = fileUrl2;

这不起作用,即使 fileUrl2 == fileUrl1。

当我更改 contentURL 时,我得到以下playbackState 和 loadState:

在第一次 setContentURL 之后:

loadState == 可玩 | 通关OK

播放状态 == 正在播放

在我的第二个 setContentURL 之后:

播放状态 == 停止

负载状态 == 未知

我当然可以为每部电影创建一个新的 MPMoviePlayerController,但我想确保这个问题不代表更大的问题。

谢谢!

0 投票
2 回答
2932 浏览

iphone - MPMoviePlayer 无法从没有扩展名的 url 播放视频流

我正在尝试使用 MPMoviePlayer(例如:http://localhost/api?file_id=2313mk)从 url 播放视频(mp4)文件,但无法正常工作,想知道是否有任何解决方案。

几个测试完成如下:
1)在计算机浏览器中播放 url:成功
2)在 iphone(4.2+)浏览器/MPMoviePlayer 中播放 url:失败
3)复制文件并重命名,然后从新 url 在 iphone 浏览器/MPMoviePlayer 中播放扩展名(例如:http://localhost/video.mp4):成功
4)检查 Content-Type(video/mp4) 的标头:EXISTS

不带扩展名的 url 响应标头:(例如:http://localhost/api?file_id=2313mk)

带有扩展名的 url 的响应标头:(例如:http://localhost/video.mp4)

0 投票
1 回答
298 浏览

xcode - MPMoviePlayer 可以调整动画大小吗?

我似乎找不到答案,或者我没有正确搜索。

我想知道是否可以手动调整电影播放器​​的大小并在调整大小期间显示动画,就像您选择它以全屏播放时一样。

预先感谢您的输入!

0 投票
3 回答
305 浏览

iphone - 询问有关在 iPhone 上播放电影的建议

嗨,

我正在寻找一种在我的应用程序中以描绘模式播放电影作为背景的方法。电影不应响应任何点击,我的应用程序将在电影上拥有自己的按钮和标签来控制应用程序。

如果您碰巧知道 iTunes 商店中的 Dragons Lair/Space Ace 应用程序,那么可以这样。

似乎有几种播放 m4v 文件的方法。

有什么建议可以让我播放如上所述的视频吗?

谢谢阅读!

0 投票
1 回答
1498 浏览

objective-c - 当 Dailymotion 视频播放到 UIWebView 时获取通知

我目前正在将dailymotion url 直接显示到UIWebview 中。点击缩略图时,视频开始以全屏模式播放。

问题是:当视频停止播放或用户点击“完成”按钮时,原始缩略图已从 UIWebview 中消失,从而无法再次启动视频。我想控制视频何时播放完毕或用户点击完成按钮重新加载 UIWebView。

我一直在四处寻找和玩通知中心,但我没有得到任何回应,你能告诉我应该使用什么代码吗?

加载视频

通知捕获

谢谢,路易斯

0 投票
1 回答
1118 浏览

iphone - 如何在 iPhone 横向模式下播放视频?

我有一个应用程序,其中通过 xml 解析的视频列表显示在 tableview 中。当我单击特定视频时,它应该以横向模式播放。为此,我遵循了教程: http: //iosdevelopertips.com/video/how-to-play-movies-from-application-bundle-or-from-a-remote-server-url.html 它工作得很好,但它使用单独的modalcontroller 所以当我按下视频上的完成按钮或完成的视频完成时,它会返回到该模态视图并在哪个后退按钮上出现,当我按下后退按钮后,我可以返回视频列表屏幕。但我想要直接返回显示视频列表的屏幕。为此,如果我使用 pushviewcontroller 编写代码而不是应用程序崩溃。我该如何解决这个问题。任何教程或示例代码?

更新:我已经通过在显示视频列表的同一类中使用调用 custommovieplayercontroller 的代码解决了这个问题。所以现在视频结束了,它仍然是我想要的页面,我需要使用 pushviewcontroller 转到其他页面