Delphi XE4无法在iOS上播放视频,只有声音。

3

我在我的 Delphi XE/iOS 项目中有这段代码:

  MediaPlayerControl.MediaPlayer := MediaPlayer;
  MediaPlayerControl.Visible := True;
  MediaPlayer.FileName := FVideoPath;
  MediaPlayer.Play;

然而,只有声音播放....

我尝试过使用.mp4视频文件(据我所知是支持的)和另一个文件。


1
MP4视频可以包含各种编解码器。你的视频使用的是哪种编解码器? - David
2
例如,关于在iPhone上无法播放视频的H264基线错误的问题,请查看您的视频是否与所支持格式(请参见“视频技术”部分)[https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/iphoneostechoverview/MediaLayer/MediaLayer.html]相匹配。如果是旧版iPhone,请参阅此[链接](https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/FrequentlyAskedQuestions/FrequentlyAskedQuestions.html)。 - David
谢谢您的评论,我会进行调查。我刚刚尝试了一些不同的视频,这些视频是用我的旧手机(诺基亚)和现在的手机(安卓)拍摄的 - 我是在 iPhone4 上测试的。(我已经点赞了这两个评论) - Tom
1个回答

0

移除项目中的MediaPlayerControl。 视频将仅在全屏模式下播放。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接