我正在使用AVPlayer从网址播放音频,但是当iPhone连接到蓝牙设备时它不能通过蓝牙播放,如果连接后如何通过蓝牙播放,我看到SO中的一些帖子,但这些都不是清楚解释.以下是我的代码.
-(void)playselectedsong{
AVPlayer *player = [[AVPlayer alloc]initWithURL:[NSURL URLWithString:urlString]];
self.songPlayer = player;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playerItemDidReachEnd:)
name:AVPlayerItemDidPlayToEndTimeNotification
object:[songPlayer currentItem]];
[self.songPlayer addObserver:self forKeyPath:@"status" options:0 context:nil];
[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(updateProgress:) userInfo:nil repeats:YES];
[self.songPlayer play];
}
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
if (object == songPlayer && [keyPath isEqualToString:@"status"]) {
if (songPlayer.status == AVPlayerStatusFailed) {
NSLog(@"AVPlayer Failed");
} else if (songPlayer.status == AVPlayerStatusReadyToPlay) {
NSLog(@"AVPlayerStatusReadyToPlay");
} else if (songPlayer.status == AVPlayerItemStatusUnknown) {
NSLog(@"AVPlayer Unknown");
}
}
}
- (void)playerItemDidReachEnd:(NSNotification *)notification { …Run Code Online (Sandbox Code Playgroud) 我在iOS8中的TestFLight Beta App中看到"不可用"消息.请查看附带的截图,请告诉我如何解决此问题.
我想在 Victory Scatter 上显示图标,而不是 React Native 中的默认圆圈。我尝试使用下面的代码,但无论任何给定的 x 和 y 点如何,图标都放置在左上角。图标不是根据给定的 x 和 y 点放置的。需要帮助找到我的代码问题以修复错误。
下面是代码和屏幕截图。
import {Svg, Image} from 'react-native-svg'
class DataPoint extends React.Component {
render() {
const {x, y} = this.props
return (
<Svg x={x} y={y} width="20" height="20">
<Image
width="20"
height="20"
// eslint-disable-next-line max-len
xlinkHref="https://s3.amazonaws.com/feedbackhouse-media-development/static/images/profie_image_placeholder/596e4f5df3be5b1ff99461c3"
/>
</Svg>
)
}
}
<VictoryScatter
data={[
{
x: 100,
y: 100
}
]}
dataComponent={<DataPoint />}
/>
Run Code Online (Sandbox Code Playgroud) 我试图从实体中获取记录,记录大于5000.所以我想用字母顺序(名称参数)获取记录,而不是在结果数组上使用NSSortDescriptor进行排序.
是否有任何谓词可以按字母顺序排列到fetech记录中.
我在服务器中有一个音频文件,所以我可以用url播放音频文件.下面是代码.如何在播放音频文件时显示进度条?
-(void)playselectedsong{
AVPlayer *player = [[AVPlayer alloc]initWithURL:[NSURL URLWithString:urlString]];
[player play];
}
Run Code Online (Sandbox Code Playgroud) ios ×4
iphone ×4
avfoundation ×1
avplayer ×1
bluetooth ×1
core-data ×1
ios8 ×1
nspredicate ×1
react-native ×1
sql ×1
testflight ×1
xcode6 ×1