无法在自定义请求的avplayer中播放视频

时间:2018-05-30 10:15:24

标签: ios iphone swift avplayer

您正在尝试使用av​​player请求发送自定义标头,因此我添加了一个自定义方案,如

#[derive(Debug, Deserialize, Serialize)]
struct Timestamp {
    time: u64,
}

impl Timestamp {
    fn now() -> Timestamp {
        Timestamp { time: current_ms() }
    }
}

fn main() {
    let person = Person {
        first_name: "Craig".to_string(),
        last_name: "David".to_string(),
    };
    let person_and_time = (Timestamp::now(), person);
    let file_path = std::path::Path::new("test.csv");
    let mut wtr = csv::Writer::from_path(file_path).unwrap();
    wtr.serialize(&person_and_time).unwrap();
}

因为此请求失败并且调用了委托方法let asset = AVURLAsset(url: URL(string: "mycustomscheme://tungsten.aaplimg.com/VOD")!, options: nil)

shouldWaitForLoadingOfRequestedResource发出自定义请求并从服务器接收数据但是avplayer仍未播放该文件。这是我的代码:

shouldWaitForLoadingOfRequestedResource

如果我将收到的数据保存到文件sample.mp4并从app中提取文件然后尝试播放则播放意味着正在接收视频数据。这可能是什么问题?

提前致谢

0 个答案:

没有答案
相关问题