【问题标题】:adding timer to mpmovieplayerviewcontroller将计时器添加到 mpmovieplayerviewcontroller
【发布时间】:2012-08-28 05:39:37
【问题描述】:

我正在使用MPMoviePlayerViewController 播放声音和视频。我正在从 url 流式传输歌曲。它工作正常。但问题是,MPMoviePlayerViewController 没有显示我播放的歌曲的时间进度。该栏已禁用。如何使时间进度条处于活动状态?我有以下代码来播放这首歌。

    mediaPlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:songUrl];
    [self presentModalViewController:mediaPlayerController animated:YES];
    [[mediaPlayerController moviePlayer] play];

【问题讨论】:

  • 我认为 bar 没有被禁用。加载歌曲需要时间(缓冲数据)
  • @Prince:不,它没有在整首歌曲中显示计时器。如果我有歌曲的持续时间,那么我可以把它放到滑块中吗?

标签: iphone objective-c


【解决方案1】:

如果您想以您自己的自定义方式显示当前进度时间,您可以使用MPMediaPlayback 协议中的currentPlaybackTime 属性来显示它,该协议为您提供了该信息。

【讨论】:

    【解决方案2】:

    U 使用 AVPlayer 播放直播。参考this链接。

    另请参考苹果的StitchedStreamPlayer链接示例代码。


    为 mediaPlayerController 设置 controlStyle:

      [mediaPlayerController moviePlayer].controlStyle = MPMovieControlStyleFullscreen
    

    【讨论】:

    • 不,它不工作我添加了我的媒体播放器的屏幕截图。你会有一些想法。
    猜你喜欢
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 2015-11-14
    • 2021-10-09
    • 1970-01-01
    • 2018-10-21
    • 2014-03-25
    • 1970-01-01
    相关资源
    最近更新 更多