hanton / fisheye Goto Github PK
View Code? Open in Web Editor NEWOpen Source iOS 360 Degree Panorama Video Player. (HTY360Player is renamed to Fisheye)
License: MIT License
Open Source iOS 360 Degree Panorama Video Player. (HTY360Player is renamed to Fisheye)
License: MIT License
the way I seem is at esGenSphere
, where the pixel vertices holding place..
But I don't know how to change it, or how it happens, or whats algorithm behinds that.
Thanks for helping & let me know & learn. please..
Getting this issue with SlateVideo360, however I think it is coming from this instead. My video plays fine on an iPhone 6, but on other devices like a 5c and a iPad, I get the error.
Is this due to my video, or the code? Some sources like stack overflow suggest its an issue with the code http://stackoverflow.com/questions/26209099/error-domain-avfoundationerrordomain-code-11821-cannot-decode
Thanks
Hello I have a question about integration with CocoaPods, I am getting the fatal error listed in the title every time I try to present the player.
func testHTY360Player() {
guard let hty360Player = HTY360PlayerVC(nibName: "HTY360PlayerVC", bundle: nil, url: url)
else { return }
present(hty360Player, animated: true, completion: nil)
}
Additionally I have tried to get the bundle this way. Unfortunately that gets an empty bundleURL, so you never get to the bundle.
let podBundle = Bundle(for: HTY360PlayerVC.classForCoder())
if let bundleURL = podBundle.url(forResource: "HTY360Player", withExtension: "bundle"),
let bundle = Bundle(url: bundleURL) {
// ... never gets to here
}
Thank you for your consideration in advance with regards to this matter, I really appreciate it.
Best,
Henry
您好,我看了您的demo,很厉害,想请问一下能否支持双屏播放?或者给我一些建议我自己实现,谢谢!
This is really an amazing library and I thought about using it to mimic Facebooks NewsFeed with 360 videos playing automatically in a scroll view. But I couldn't get it to work in Portrait since the translations of pan and gyroscope just didn't translate well to the camera movement. Do you have any hints? Do do I have to rotate the matrix?
Sometimes the audio would load perfectly but the videooutput might get a green screen instead of the right image. And it took me forever to find out where goes wrong. If somebody had the same issue , please help me.
集成到自己工程之后, 第一次运行就是黑屏, 之后随机有可能会黑屏, 这是什么原因导致的呢?
Hello,
I want to play a local 360 video downloaded from Youtube as demo,
but it seems that the player will treat it only as a normal video instead of 360 video, i.e. it doesn't support video panning by moving the phone anymore.
How can I play local video like demo?
Does this library support Google Cardboard for displaying video in the left / right eye mode?
您好!请问在360player上能否将一个鱼眼视频,展开为上下180度的全景视频呢?
Hello Guys! Thanks for the wonderful library.
I am using this library to play "Stereoscopic 360 Video" that is "Side by Side Stitched" and I don't want vertical rotation like normal "Monoscopic video". How do I prevent vertical rotation?
Please help me guys! Thanks.
Hello,
I checked your code. Overall looks good. But i need to see same as facebook 360 video. Both iphone motion and finger gestures apply together. How can i do it? Can you help me?
Thanks
Hi everyone!
When I start video I see the sky! How I can change it programmatically before video start?
Thx a lot!
Can we play a HLS stream with this?
Btw, fantastic work @hanton 👍
Hey Hanton! Your library is very nice. I just love to use it. I am also working on 360 degree videos where your player works great.
However, I need to render an equirectangular video format in a normal 2D field of view, and need to extract front and back part from equirectangular 360 video.
For example:
I am developing a video player that has 3 options to select.
Here, "360 Mode" is what your library serves perfectly. However, I also need to know how to separate front and back parts from an equirectangular video.
I need to split the equirectangular video on the edge and provide a front and back view.
So my question is,
In order to do above, what sort of transformation operations are required to be performed on input video (equirectangular format), so that I can get the cropped normal field of view?
Any help would be much appreciated, Brother. Thanks.
未来有这个计划更新这个功能吗?毕竟还是想放到 VR 头套上来。
Not an issue, just a question.
Hi, amazing player - Thanks a lot to make that open source !
One question, Id like to be able to play multiple demo. How is this possible to add another play demo 2 button for example ? which we launch another video :) ?
Any way to make it compatible in portrait mode aswell ?
Thanks a lot !! you rock :)
only play times 2-3s.
How do I modify the color of the initial render layer? Now it's green.
Hi, great work! It's ok but some seconds after video starts, app crash with memory wornings!
Log:
HTY360Player[1802:660394] Received memory warning.
Message from debugger: Terminated due to memory issue
切换到重力播放的时候,手机后背向前方,视频应该要方向是前方。结果是地面
Fantastic Player, congrats.
One issue I have notice is when playing the video in portrait mode, if the user move a bit around, ( In portrait) it's like pushing the video back to the original position....
Is there any fix for this ?
Thanks a lot for your time !!
Hello, I am trying this player with a movie, and it seems to work well with one exception: the video starts with the "view" 180 degrees from where I'd like it to be. I have to turn around in order to see the main object of the movie. Is there a parameter to control this? Thanks!
一直点playDemo,播放下,再返回,在点playDemo,多次操作几次,memory和CPU一直累加,会导致app crash掉
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.