问题描述
因此,我试图做一个紧凑的视图,就像我在mediaplayerView.swift中注意到的那样,如果视图被隐藏,音乐将停止播放并试图使其播放,以便用户可以收听音乐(播客或直播) / p>
所以我对这个问题的解决方案是将mediaplayView.swift
嵌入mainView.swift
但是当我将Environment(\.horizontalSizeClass)
嵌入到MainView.swift
struct MediaPlayerView: View {
@Environment(\.horizontalSizeClass) private var sizeClass
@viewbuilder
var body: some View {
if sizeClass == .compact {
/*TabView {
/* Destination views with `.tabItem` modifiers */
}*/
Text("SMALL VIEW")
} else {
Text("LARGE VIEW")
}
}
}
到mediPlayerView。
MediaPlayerView.Swift
var body: some View {
MediaPlayerView(horizontalSizeClass:.compact)
}
MainView.Swift
#ifndef HITTABLE_H
#define HITTABLE_H
#include "ray.h"
struct hit_record {
hit_record() {}
~hit_record() {}
float t;
vecfloat p;
vecfloat normal;
float MAXFLOAT = 100.0;
};
//Abstract Class containing Sphere and hittablelist
class hittable
{
public:
virtual ~hittable() = 0;
virtual bool hit(const ray &r,float t_min,float t_max,hit_record &rec) const = 0;
};
#endif
我不知道在视图不可见时是否允许音乐在后台继续播放。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)