-
Notifications
You must be signed in to change notification settings - Fork 667
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Music Free ios 开发问题记录 #16
Comments
感谢分享ios打包经验~~~ ☺ |
期待大佬把iOS做大做强 |
现在各家平台的版权保护真鸡巴严,会不会引起版权问题的警告啊,有点担心.jpg |
看了源码,一时没看懂歌词滚动到对应歌词的逻辑,能否指明一下呢😅 |
歌词一般格式是时间加歌词,比如:[00:06.00]爱我还是他,歌曲播放到这个6s这个时间点,匹配到对应时间歌词position,然后滚过去啦~ |
|
@zhuguibiao 说的没错~ 主要是在这里(src/pages/musicDetail/components/content/lyric.tsx): 当lyric变动的时候,通过列表的scrollToIndex滚动到对应index的歌词项; 有些地方写的不是很好😂,有啥觉得不合逻辑的提issue就行 |
不关心ui问题,打包出来还是能用的,改成ipa自签一下就能用 |
|
谢谢大佬,已经自签成功了🙏 |
什么时候能开发TV版 |
对了,安装不了是不是要巨魔或者test flight呀,有没有人给我test flight邀请码下musicfree呀? |
xcode : Version 15.4 |
|
Music Free ios 开发问题记录
开发环境
按react-native@0.69官网搭建ios开发环境
我这边的开发环境:
开始
样式问题
ios卡片切换背景
由于ios默认卡片动画,在切换下一个card的过程中会显示前一个card,使得滑动看起来很奇怪
解决思路:
播放问题
问题及解决方案:
在src/core/musicQueue.ts 399行
调用TrackPlayer.add方法,ios版本url必须有值,不能为空,所以播放失败,可以使用
文件权限
由于react-native-documente-picker选择的外部文件,只能在当前app的生命周期使用,重新打开的时候没有
引用 UIDocumentPickerViewController apple开发文档 里面的话在 iOS13 中,用户可以使用. 文档选择器返回目录的安全范围 URL,允许您的应用访问其容器外的内容。在这种情况下,URL 允许您的应用程序递归地访问目录及其所有内容,包括访问您将来添加到目录中的任何新项目。你的应用甚至可以为这个 URL 保存一个书签,让它在下次启动时访问该目录。
解决思路:
后续
后续可以跟着@maotoumao 大佬主版本开发,完~
The text was updated successfully, but these errors were encountered: